随笔分类 -  drf框架

摘要:一、域名:将api部署在专用域名下:http://api.example.com或者将api放在主域名下:http://www.example.com/api/二、版本:将API的版本号放在url中。http://www.example.com/app/1.0/infohttp://www.exam 阅读全文
posted @ 2020-03-17 22:49 小青年て 阅读(113) 评论(0) 推荐(0)
摘要:一、接口 二、drf入门 三、序列化组件 模型层 序列化层 视图层 四、三大认证 五、群查过滤组件 阅读全文
posted @ 2019-10-30 19:43 小青年て 阅读(192) 评论(0) 推荐(0)
摘要:群查接口各种筛选组件数据准备 models.py admin.py serializers.py views.py urls.py drf搜索过滤组件 views.py drf排序过滤组件 views.py drf基础分页组件 pahenations.py views.py drf偏移分页组件 pa 阅读全文
posted @ 2019-10-24 18:37 小青年て 阅读(164) 评论(0) 推荐(0)
摘要:一、签发token 1.源码入口 2.核心源码:rest_framework_jwt.serializer.JSONWebTokenSerializer的validate(self, attrs)方法 3.手动签发token逻辑 二、校验token 1.源码入口 2.核心源码:rest_framew 阅读全文
posted @ 2019-10-24 14:36 小青年て 阅读(298) 评论(0) 推荐(0)
摘要:一、认证规则图 django不分离 drf分类 二、认证规则演变图 数据库session认证:低效 缓存认证:高效 jwt认证:高效 缓存认证:不易并发 jwt认证:易并发 三、JWT认证 优点 格式 drf-jwt插件 官网 安装 登录 - 签发token:api/urls.py 认证 - 校验t 阅读全文
posted @ 2019-10-23 08:07 小青年て 阅读(153) 评论(0) 推荐(0)
摘要:一、源码分析 1.认证组件 查询方法 认证细则 自定义认证类 utils/authentications.py 2.权限组件 查询方法 认证细则 系统权限类 自定义权限类 utils/permissions.py 3.频率组件 查询方法 1)APIView的dispath方法中的 self.init 阅读全文
posted @ 2019-10-22 20:06 小青年て 阅读(243) 评论(0) 推荐(0)
摘要:""" views:视图 generics:工具视图 mixins:视图工具集 viewsets:视图集 """ """ 学习曲线 APIView => GenericAPIView => mixins的五大工具类 => generics中的工具视图 => viewsets中的视图集 """ 一、G 阅读全文
posted @ 2019-10-20 16:04 小青年て 阅读(136) 评论(0) 推荐(0)
摘要:一、Serializer 1.序列化准备: 模型层:models.py 后台管理层:admin.py 配置层:settings.py 主路由:项目下urls.py 子路由:应用下urls.py 2.序列化使用 序列化层:api/serializers.py 视图层 二、ModelSerializer 阅读全文
posted @ 2019-10-18 17:10 小青年て 阅读(147) 评论(0) 推荐(0)
摘要:1.请求模块:request对象 源码入口 源码分析 重点总结 2.渲染模块(浏览器和Postman请求结果渲染数据的方式不一样) 源码入口 源码分析 全局配置:所有视图类统一处理,在项目的settings.py中 局部配置:某一个或一些实体类单独处理,在views.py视图类中提供对应的类属性 3 阅读全文
posted @ 2019-10-16 17:10 小青年て 阅读(178) 评论(0) 推荐(0)
摘要:drf框架 全称:django-rest framework 1.接口 接口:联系两个物质的媒介,完成信息交互 web程序中:联系前台页面与后台数据库的媒介 web接口组成: url:长得像放回数据的url链接 请求参数:前台按照指定的key提供数据给后台 响应数据:后台与数据库交互后将数据反馈给前 阅读全文
posted @ 2019-10-15 18:25 小青年て 阅读(179) 评论(0) 推荐(0)