会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wolongnp
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2023年12月27日
drf之路由、认证组件
摘要: drf之路由 自动生成路由 drf 由于继承ViewSetMixin类,路由写法变了,原生django+drf,以后的路由写法,可能会有如下情况(三种情况) -path('books/', views.BookView.as_view() -path('books/', views.BookView
阅读全文
posted @ 2023-12-27 21:20 jntmwl
阅读(66)
评论(0)
推荐(0)
2023年12月26日
drf之视图集类、5个视图扩展类、9个视图子类、视图集
摘要: 两个视图基类 # APIView >之前一直在用 》drf提供的最顶层的父类 》以后所有视图类,都继承自它 # GenericAPIView--》继承自APIView--》封装 继承APIView+序列化类+Response写接口 APIView是REST framework提供的所有视图的基类,继
阅读全文
posted @ 2023-12-26 22:12 jntmwl
阅读(191)
评论(0)
推荐(0)
2023年12月25日
drf之断言、请求、响应
摘要: 反序列化校验源码分析 反序列化校验,什么时候,开始执行校验(切入点) -视图类中的 ser.is_valid(),就会执行校验,校验通过返回True,不通过返回False 入口:ser.is_valid() 是序列化类的对象,假设序列化类是BookSerializer 》我们在他的内部找is_val
阅读全文
posted @ 2023-12-25 21:48 jntmwl
阅读(31)
评论(0)
推荐(0)
2023年12月21日
dfr之序列化常用字段、soruce、定制返回字段、多表关联反序列化、ModelSerializer的使用
摘要: 一、序列化类常用字段 # 除了CharField 以外,还要很多别的 》表模型中 models.CharField >基本一一对应 # 如果跟 表模型中对不上:你统一用 CharField # 重要:(后面说) ListField DictField 字段 字段构造方式 BooleanField B
阅读全文
posted @ 2023-12-21 21:50 jntmwl
阅读(79)
评论(0)
推荐(0)
2023年12月20日
drf之序列化类
摘要: 序列化类介绍 1 序列化 qs对象,单个对象 做序列化给前端 2 反序列化数据校验:前端传入数据 》校验数据是否合法 3 反序列化 》前端传入数据,存到数据库中 # 因为咱么在写接口时,需要序列化,需要反序列化,而且反序列化的过程中要做数据校验 》drf直接提供了固定的写法,只要按照固定写法使用,就
阅读全文
posted @ 2023-12-20 22:44 jntmwl
阅读(33)
评论(0)
推荐(0)
drf之APIView分析与Request分析
摘要: 一、APIView执行流程分析 1.1 基于APIView+JsonResponse编写接口 # 原来基于django原生的View编写接口 # drf提供给咱们的一个类,以后使用drf写视图类,都是继承这个类及其子类,APIView本身就是继承了Django原生的View class BookVi
阅读全文
posted @ 2023-12-20 20:27 jntmwl
阅读(52)
评论(0)
推荐(0)
2023年12月19日
def2
摘要: restful规范(重要) 概念: REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中。 RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分
阅读全文
posted @ 2023-12-19 22:13 jntmwl
阅读(37)
评论(0)
推荐(0)
drf
摘要: drf 1.前后端开发模式 在开发Web应用中,有两种应用模式: -前后端混合开发 》bbs 项目:render+ajax -套路一:全栈开发(后端,前端)--》前端html+后端都是一个人写 -套路二:前端人员 后端人员 -前端人员 》写空页面 >没有模板语法,只要html,css少量js -
阅读全文
posted @ 2023-12-19 20:14 jntmwl
阅读(34)
评论(0)
推荐(0)
2023年12月13日
针对django报错mysql得升级8的问题
摘要: Django提示mysql版本过低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26). Django提示mysq版本Q过低: django db. utils NotSuppotedErr
阅读全文
posted @ 2023-12-13 17:20 jntmwl
阅读(2837)
评论(0)
推荐(0)
2023年11月27日
DJango回顾
摘要: 1 Web应用 ##### cs/bs 架构 # c/s mysql c和s装在同一台机器上 -c链接s: cmd窗口中 mysql -h 127.0.0.1 -P 3306 -uroot -p密码 -网络协议:一般情况,都是软件自定制协议 》基本都是基于TCP # b/s 浏览器--服务端 -咱们
阅读全文
posted @ 2023-11-27 21:11 jntmwl
阅读(18)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告