随笔分类 - DjangoRestFramework
摘要:复习 drf偏移分页组件 pahenations.py views.py drf游标分页组件(了解) pahenations.py views.py 自定义过滤器 filters.py views.py 过滤器插件:django filter 安装 过滤条件层:自定义api/filters.py 视
阅读全文
摘要:接口 DRF入门 序列化组件 模型层 序列化层 视图层 三大认证 群查过滤组件
阅读全文
摘要:复习 今日 签发token 源码入口 核心源码:rest_framework_jwt.serializer.JSONWebTokenSerializer的validate(self, attrs)方法 手动签发token逻辑 校验token 源码入口 核心源码:rest_framework_jwt.
阅读全文
摘要:认证规则图 django不分离 drf分类 认证规则演变图 数据库session认证:低效 缓存认证:高效 jwt认证:高效 缓存认证:不易并发 jwt认证:易并发 JWT认证 优点 格式 drf jwt插件 官网 安装 登录 签发token:api/urls.py 认证 校验token:全局或局部
阅读全文
摘要:复习 频率类源码 入口 python 1)APIView的dispath方法中的 self.initial(request, args, kwargs) 点进去 2)self.check_throttles(request) 进行频率认证 频率组件核心源码分析 def check_throttles
阅读全文
摘要:复习 源码分析 自定义认证类 utils/authentications.py 系统权限类 自定义权限类
阅读全文
摘要:复习 视图类传递参数给序列化类 视图层:views.py 序列化层:serializers.py 二次封装Response类 视图家族 GenericAPIView基类 mixins视图工具集 辅助GenericAPIView 工具视图 视图集 GenericAPIView 与 APIView 最为
阅读全文
摘要:复习 基于前一天序列化基础 整体单改 路由层、模型层、序列化层不需要做修改,只需要处理视图层:views.py 单与整体局部修改 序列化层:serializers.py 视图层:views.py
阅读全文
摘要:复习 课程准备 配置:settings.py 路由 多表设计 基表 多表关系断关联 知识点(重点) model类 序列化 序列化层:api/serializers.py 视图层:api/views.py 路由层:api/urls.py 反序列化 序列化层:api/serializers.py 视图层
阅读全文
摘要:复习 解析模块 为什么要配置解析模块 源码入口 全局配置:项目settings.py文件 局部配置:应用views.py的具体视图类 异常模块 为什么要自定义异常模块 源码分析 如何使用:自定义exception_handler函数如何书写实现体 响应模块 响应类构造器:rest_framework
阅读全文
摘要:复习 drf框架 全称:django rest framework 知识点 接口 restful接口规范 接口规范:就是为了采用不同的后台语言,也能使用同样的接口获取到同样的数据 如何写接口:接口规范是 规范化书写接口的,写接口要写 url、响应数据 注:如果将请求参数也纳入考量范围,那就是在写
阅读全文

浙公网安备 33010602011771号