摘要:
频率类源码 入口: 自定义频率类 短信接口 3/min 频率限制 以(3/min为例) 在settings.py中配置 在视图:views.py中 路由:api/url.py 限制的接口 认证规则图: django不分离 drf分类 认证规则演变图 缓存认证:高效 jwt认证: 高效 缓存认证:不易 阅读全文
摘要:
视图家族 GenericAPIView基类 mixins视图工具集 - 辅助GenericAPIView 工具视图 视图集 GenericAPIView 与 APIView 最为两大继承视图的区别 工具视图集 路由组件 阅读全文
摘要:
序列化基础之二 整体单改 路由层、模型层、序列化层不需要做修改,只需要处理视图层:views.py 单与整体局部修改 视图层:views.py 视图类传递参数给序列化类 二次封装Response类 阅读全文
摘要:
序列化组件: Serializer 序列化准备: 模型层:models.py class User(models.Model): SEX_CHOICES = [ [0, '男'], [1, '女'], ] # 自定义的数据 name = models.CharField(max_length=64) 阅读全文
摘要:
drf模块: 请求模块:request对象 源码分析 重点知识: 1) drf 对原生request做了二次封装,request._request就是原生request 2) 原生request对象的属性和方法都可以被drf的request对象直接访问(兼容) 3) drf请求的所有url拼接参数均 阅读全文
摘要:
drf 基础 1.接口:什么 是接口 restful接口规范 2、CBV生命周期源码 - 基于restful规范下的CBV接口 3、请求组件、解析组件、响应组件 4、序列化组件(灵魂) 5、三大认证(重中之重):认证、权限(权限六表)、频率 6、其他组件:过滤、筛选、排序、分页、路由 接口: res 阅读全文
摘要:
vue二: 指令: 1,v-once指令: v-once:单独使用,限制的标签内容一旦赋值,便不可被动更改(如果是输入框,可以主动修改) <div id="app"> <input type="text" v-model="msg"> <!-- 一旦赋值,只可主动更改 --> <input type 阅读全文
摘要:
路飞项目:1,vue知识 1,vue导读: 2,vue基础知识: 3,实例成员-数据(data) 4,实例成员—过滤器 filters, 指令相关: 5,文本指令 6.事件指令: 7,属性指令 8.动态修改文本样式案列 9,表单指令(数据的双向指定) 1,vue框架 前台html+css+js框架。 阅读全文
摘要:
昨日内容回顾 多对多三种创建方式 1.全自动 完全依赖于ManyToMany让django orm自动创建第三张表 优势:不需要你创建第三张表 自动创建 不足:第三张表扩展性 2.纯手动 不依赖于ManyToMany,自己创建第三张表,里面是有ForeignKey自己做两张表的关联 优势:第三张可以 阅读全文
摘要:
昨日内容回顾 choices字段 只要是能够罗列出来的有限个选项的都可以使用choices字段来做 1.学历,工作经历,性别,工作状态,客户来源,婚嫁 gender_choices = ((1,'male'),(2,'female'),(3,'others')) gender = models.In 阅读全文