摘要:
[toc] pip安装源 基本使用 1. 采用国内的源,加速下载模块速度 常用的pip源: 2. 换源安装命名 永久配置安装源 Windows 1、文件管理器文件路径地址栏敲: %APPDATA% 回车,快速进入 C:\Users\电脑用户 \AppData\Roaming 文件夹中 2、新建 pi 阅读全文
摘要:
[toc] JWT jwt认证的优点: 服务器不要存储token,token交给每一个客户端自己存储,服务器压力小 服务器存储的是 签发和校验token 两段算法,签发认证的效率高 算法完成各集群服务器同步成本低,路由项目完成集群部署(适应高并发) 1 . 工作原理 2 . drf jwt 下载 安 阅读全文
摘要:
[toc] 三大认证 三大认证源码入口 框架内的 dispatch 方法: 点进去 initial 里面的最下面有三个方法: perform_authentication(认证组件) 校验用户 : 游客 合法用户 非法用户 游客: 代表校验通过 进入下一步校验 (权限校验) 合法用户: 代表校验通过 阅读全文
摘要:
[toc] 一. 视图类 1. ApiView 是 REST framework 提供的所有视图的基类,继承自 Django 的 父类。 主要干了 局部禁用 csrf 认证 二次封装 response request 三大认证 和 exception "APIview详细源码" 2. Generic 阅读全文
摘要:
[toc] 模型类序列化器 如果我们想要使用序列化器对应的是Django的模型类,DRF为我们提供了ModelSerializer模型类序列化器来帮 助我们快速创建一个Serializer类。 ModelSerializer类已经帮我们实现了 create 与 update 方法 比如我们创建一个B 阅读全文
摘要:
[toc] 基表 abstract 外键其他参数(重点) 补充: db_constraint=False 断关联表关系 1)不会影响连表查询操作效率 2)会提升连表增删改操作效率 3)易于后期数据库表的重构 4)缺点在于:数据库本身没有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数(必 阅读全文
摘要:
[toc] 三流:补充知识点 序列化家族 知识点: (偏底层)、 (重点)、 (辅助群改) Serializer(偏底层) 1.instance 以及 data 参数 准备 2. 序列化 1)设置需要返回给前台 那些model类有对应的 字段,不需要返回的就不用设置了 2)设置方法字段,字段名可以随 阅读全文
摘要:
[toc] drf框架的封装风格 1. 原生Django View的源码复习 as_view源码 dispatch源码 2. ApiView的生命周期(源码) 重写的as_view源码 1 继承 类 重写了 和 方法 2 重写的 方法, 主体还是 的`as_view view csrf` 重写的di 阅读全文
摘要:
视频地址: # \\DESKTOP-JKLOH97 # \\192.168.12.90\python脱产10期视频 # \\DESKTOP-910UNQE # **********************************bootstarp ************************** 阅读全文
摘要:
[toc] ajax的axios其他补充 自定义请求头信息: 后台 中配置 想拿到的话 就 使用 Django rest framework 是 的插件,所以要提前安装 , 基于 规范的原生 接口 大纲: 1.接口 1.什么是web Api接口? 通过网络,规定了前后台信息交互规则的url链接,也就 阅读全文