摘要: 一.视图类传递参数给序列化类 # 1)在视图类中实例化序列化对象时,可以设置context内容 # 2)在序列化类中的局部钩子、全局钩子、create、update方法中,都可以用self.context访问视图类传递过来的内容 # 需求: # 1) 在视图类中,可以通过request得到登陆用户r 阅读全文
posted @ 2019-10-27 16:34 瓜落桥下塘 阅读(179) 评论(0) 推荐(0)
摘要: 一.群查接口各种筛选组件数据准备 群查接口总结: """ 前提:群查接口 1、搜索组件 1)视图类:filter_backends = [SearchFilter] 2)视图类:search_fields = ['name', 'price'] 3)接口:/cars/?search=... | eg 阅读全文
posted @ 2019-10-25 22:57 瓜落桥下塘 阅读(406) 评论(0) 推荐(0)
摘要: 一.drf-jwt手动签发与校验 1.自定义drf-jwt的配置 settings.py文件中配置 import datetime JWT_AUTH = { # user => payload 'JWT_PAYLOAD_HANDLER': 'rest_framework_jwt.utils.jwt_ 阅读全文
posted @ 2019-10-25 22:56 瓜落桥下塘 阅读(834) 评论(0) 推荐(0)
摘要: 一.认证规则图 1.django前后端不分离 2.django使用drf框架前后端分离后 认证规则演变图 1.数据库session认证:低效 2.缓存认证:高效 3.jwt认证:高效 缓存认证和jwt认证的区别 1.缓存认证:不易并发 2.jwt认证:易并发 二.JWT认证 优点 """ 1) 服务 阅读全文
posted @ 2019-10-25 22:56 瓜落桥下塘 阅读(355) 评论(0) 推荐(0)
摘要: 一.认证组件 1.源码分析 """ 1)APIView的dispath(self, request, *args, **kwargs) 2)dispath方法内 self.initial(request, *args, **kwargs) 进入三大认证 # 认证组件:校验用户 - 游客、合法用户、非 阅读全文
posted @ 2019-10-22 21:08 瓜落桥下塘 阅读(186) 评论(0) 推荐(0)
摘要: 一.序列化组件主要知识点 Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) 二.Serializer组件 序列化准备: 模型层:models.py class User(models.Model): SEX_CHOICES = 阅读全文
posted @ 2019-10-17 20:49 瓜落桥下塘 阅读(196) 评论(0) 推荐(0)
摘要: 一.解析模块 为什么要配置解析模块 1)drf给我们通过了多种解析数据包方式的解析类 2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析 3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据 源码入口 # APIView类的d 阅读全文
posted @ 2019-10-16 21:50 瓜落桥下塘 阅读(243) 评论(0) 推荐(0)
摘要: 一.DRF框架简介 全称:django-rest-framwork 知识点 1.接口:什么是接口、restful接口规范 2.CBV生命周期源码 -基于restful规范下的CBV接口 3.请求组件、解析组件、响应组件 4.序列化组件(灵魂) 5.三大认证(重中之重):认证、权限(权限六表)、频率 阅读全文
posted @ 2019-10-16 00:08 瓜落桥下塘 阅读(505) 评论(0) 推荐(0)
摘要: 一.路由跳转 两种方式 1.根据url直接跳转 this.$router.push('/course'); <router-link to="/course">课程页</router-link>; 2.根据路由中起的别名跳转 this.$router.push({name:course}); <ro 阅读全文
posted @ 2019-10-13 19:20 瓜落桥下塘 阅读(934) 评论(0) 推荐(0)
摘要: 一.Vue项目环境搭建 ... vue环境通过npm下载,npm和python中的pip一样相当于一个应用商店, npm需要先下载node,就相当于python一样是一门后端语言 node ~= python:node是用c++编写用来运行js代码的 npm(cnpm) ~= pip:npm是一个终 阅读全文
posted @ 2019-10-11 00:07 瓜落桥下塘 阅读(660) 评论(0) 推荐(0)