摘要: 开始进行ListSerializer源码分析 从ModelSerializer开始 ModelSerializer没有__init__方法,我们去寻找他的父类(Serialzer)也没有__init__方法,我们再去找爷爷类 (BaseSerializer),BaseSerializer类不仅有__ 阅读全文
posted @ 2019-10-17 21:38 Nmdlao 阅读(392) 评论(0) 推荐(1) 编辑
摘要: 五大接口总结 get 群查加单查 post 单增加群增 delete 注: ​ 删除接口并不会走序列化,而且一般返回空 put patch 局部修改(单体和所有) views.py serializers.py中 首先群增群改都是由ListSerializer来完成的,但是ListSerialize 阅读全文
posted @ 2019-10-17 21:10 Nmdlao 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 三大认证 源码入口 跳转到initial方法 认证组件 点击perform_authentication方法 user其实是用property装饰器装饰的方法属性 而且这里是request.user request是drf重新封装的request,并且是一个对象 进入request.user方法 点 阅读全文
posted @ 2019-10-17 10:44 Nmdlao 阅读(295) 评论(0) 推荐(1) 编辑
摘要: 在序列化与反序列化之前,需要了解的知识点 模型表知识点 基表的概念: 创建的基表其他表可以继承,能继承其中的字段,用于许多张表共有几个字段时,可以使用基表 基表创建方式: 外键字段中的断连接,反向查询与on_delete 注: 断连情况下,两张表已经没有数据库关系了,再去操作数据库不会级联更新级联删 阅读全文
posted @ 2019-10-17 08:34 Nmdlao 阅读(419) 评论(0) 推荐(0) 编辑