随笔分类 - DRF
摘要:一:签发Token (1)源码分析 (1)源码入口 (2)校验方式 (3)核心源码 (2)手动签发token (1)通过username password 生成user对象 (2)通过user对象生成载荷(payload) (3)通过载荷签发token 二:检验token (1)源码入口 (1)前提
阅读全文
摘要:一:认证规则图 (1)Django前后端不分离 (2)DRF分离 二:认证规则演变图 (1)数据库session认证 PS: (1)验证低效率 (2)当有大量的用户存储在数据库中 查表会很慢 (2)缓存认证 PS:在缓存中有I/O操作 (3)JWT认证 (4)缓存认证 不易并发 (5)缓存认证 易并
阅读全文
摘要:一:认证组件介绍 (1)认证组件入口 (1)视图 (2)任务分发 (3)认证组件 (4)认证功能介绍 (1)其主要用来对用户进行认证 (2)检验用户 > 普通游客 | 合法用户 | 非法用户 (3)游客:代表认证通过 直接进入下一步(权限校验) (2)合法用户:携带验证信息进行验证 验证通过将用户存
阅读全文
摘要:一:GenericAPIView (1)特点: (1)其继承APIVies,使用完全兼容APIView (2)其在APIView之上又添加了新的功能 (2)使用方式 (3)单取 PS: (1)此种方式会报错 没有获取queryset对象 (2)没有获取序列化类 PS: (1)get_queryset
阅读全文
摘要:一:多表设计 (1)模型表字段 PS: (1)表格都有是否删除字段 创建时间字段 (2)抽象继承一个模型表(基表) (2)基表的创建 (3)断关联多表关系 (1)作用: (1)物理上断开关系提升查找效率 (2)防止环装表关系 导致表关系成为死表(即不能再操作表 如果想要在重新操作表格 需要删库跑路)
阅读全文
摘要:接口 """ 接口:联系两个物质的媒介,完成信息交互 web程序中:联系前台页面与后台数据库的媒介 web接口组成: url:长得像放回数据的url链接 请求参数:前台按照指定的key提供数据给后台 响应数据:后台与数据库交互后将数据反馈给前台 """ restful接口规范 接口规范:就是为了采用
阅读全文
摘要:一:解析模块 (1)作用: (1)drf给我们通过了多种解析数据包方式的解析类 (2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析 (3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据 (2)源码入口 (3)全局setti
阅读全文
摘要:一:基础简介 (1)接口: (1)生活中:连接两个物体的媒介 (2)web:连接前段后端的媒介 (2)接口的组成 (1)url: (2)请求参数:按照后端的要求 前段输入指定的key提交给后端 (3)响应结果:后台与数据库交互数据 传递给前端 二:restfull接口规范 (1)作用: (1)根据不
阅读全文