随笔分类 -  DRF

摘要:### 接口文档 ```python # 前后端分离 -我们做后端,写接口 -前端做前端,根据接口写app,pc,小程序 -作为后端来讲,我们很清楚,比如登录接口,api/v1/login/ 》是post请求,发送username,password编码方式json 》返回的格式{'code':100 阅读全文
posted @ 2023-02-09 20:35 雪语 阅读(29) 评论(0) 推荐(0) 编辑
摘要:rest_framework_jwt源码分析之序列化类 序列化类 class JSONWebTokenSerializer(Serializer): def __init__(self, *args, **kwargs): # 这里是给序列化类的对象,添加两个字段,self.username_fie 阅读全文
posted @ 2023-02-09 19:44 雪语 阅读(27) 评论(0) 推荐(0) 编辑
摘要:认证组件 # 访问某个接口:需要登录后才能访问 # 第一步:先写个登录功能,用户表 -User表 -UserToken表:存储用户登录状态 [这个表可以没有,如果没有,把字段直接写在User表上也可以] 登录接口 #### 表模型 class User(models.Model): username 阅读全文
posted @ 2023-02-06 19:41 雪语 阅读(28) 评论(0) 推荐(0) 编辑
摘要:9个视图子类 两个视图基类(是视图类):APIView,GenericAPIView 五个视图扩展类(不是视图类,需要配合使用):CreateModelMixin,ListModelMixin,RetrieveModelMixin,UpdateModelMixin,DestroyModelMixin 阅读全文
posted @ 2023-02-06 19:40 雪语 阅读(25) 评论(0) 推荐(0) 编辑
摘要:APIView执行流程 基于APIView+JsonResponse编写接口 原来基于django原生的view编写接口 drf提供给咱们的一个类,以后使用drf写视图类,都是集成这个类及其子类,APIView本身就是集成了Django原生的View 代码展示: from rest_framewor 阅读全文
posted @ 2023-02-01 18:20 雪语 阅读(49) 评论(0) 推荐(0) 编辑
摘要:drf整体内容 1.入门规范 -web开发模式 -api接口 -接口测试工具 -restful规范 -序列化反序列化 -drf快速使用 -APIView,Request类 -drf把django的好多东西都重写了 2.序列化组件(重要) -基本序列化类 -模型类序列化类 -如何序列化 -如何反序列化 阅读全文
posted @ 2023-01-30 18:36 雪语 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示