文章分类 -  drf从入门到精通

摘要:### 断言 关键字:assert ```python assert a==1,'a不为1就不执行' 代码翻译: if name != 1: raise Exception('a不为1就不执行') ``` 阅读全文
posted @ 2023-09-04 17:09 苙萨汗 阅读(104) 评论(0) 推荐(0)
摘要:#### 类的继承顺序 自定义序列化类 >ModelSerializer >Serializer >BaseSerializer #### 源码分析 ##### 1.主体代码 ```python #入口:ser.is_valid() def is_valid(self, *, raise_excep 阅读全文
posted @ 2023-09-04 17:04 苙萨汗 阅读(60) 评论(0) 推荐(0)
摘要:## 简介 模块: 一个py文件,当其被别的py文件导入使用的时候,这个py文件就被称之为模块, 当直接运行这个py文件是,其被称之为脚本文件 包: 当文件夹下有__init__.py文件时,这个文件夹被称为包, __init__.py文件的作用:包内部的函数、类...为方便外部使用,在文件中注册 阅读全文
posted @ 2023-09-04 15:55 苙萨汗 阅读(15) 评论(0) 推荐(0)
摘要:# ModelSerializer使用 ModelSerializer它继承了Serializer,它可以直接跟表模型建立关系 ### 优势: 1.要序列化和反序列化的字段直接从表模型中通过映射获取 eg: 自定义字段还是需要我们自己写的(注意要在fields中注册) 2.封装了create和upd 阅读全文
posted @ 2023-09-04 15:18 苙萨汗 阅读(17) 评论(0) 推荐(0)