10 2019 档案
摘要:一.视图类传递参数给序列化类 # 1)在视图类中实例化序列化对象时,可以设置context内容 # 2)在序列化类中的局部钩子、全局钩子、create、update方法中,都可以用self.context访问视图类传递过来的内容 # 需求: # 1) 在视图类中,可以通过request得到登陆用户r
阅读全文
摘要:一.群查接口各种筛选组件数据准备 群查接口总结: """ 前提:群查接口 1、搜索组件 1)视图类:filter_backends = [SearchFilter] 2)视图类:search_fields = ['name', 'price'] 3)接口:/cars/?search=... | eg
阅读全文
摘要:一.认证规则图 1.django前后端不分离 2.django使用drf框架前后端分离后 认证规则演变图 1.数据库session认证:低效 2.缓存认证:高效 3.jwt认证:高效 缓存认证和jwt认证的区别 1.缓存认证:不易并发 2.jwt认证:易并发 二.JWT认证 优点 """ 1) 服务
阅读全文
摘要:一.drf-jwt手动签发与校验 1.自定义drf-jwt的配置 settings.py文件中配置 import datetime JWT_AUTH = { # user => payload 'JWT_PAYLOAD_HANDLER': 'rest_framework_jwt.utils.jwt_
阅读全文
摘要:一.认证组件 1.源码分析 """ 1)APIView的dispath(self, request, *args, **kwargs) 2)dispath方法内 self.initial(request, *args, **kwargs) 进入三大认证 # 认证组件:校验用户 - 游客、合法用户、非
阅读全文
摘要:一.序列化组件主要知识点 Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) 二.Serializer组件 序列化准备: 模型层:models.py class User(models.Model): SEX_CHOICES =
阅读全文
摘要:一.解析模块 为什么要配置解析模块 1)drf给我们通过了多种解析数据包方式的解析类 2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析 3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据 源码入口 # APIView类的d
阅读全文
摘要:一.DRF框架简介 全称:django-rest-framwork 知识点 1.接口:什么是接口、restful接口规范 2.CBV生命周期源码 -基于restful规范下的CBV接口 3.请求组件、解析组件、响应组件 4.序列化组件(灵魂) 5.三大认证(重中之重):认证、权限(权限六表)、频率
阅读全文
摘要:一.路由跳转 两种方式 1.根据url直接跳转 this.$router.push('/course'); <router-link to="/course">课程页</router-link>; 2.根据路由中起的别名跳转 this.$router.push({name:course}); <ro
阅读全文
摘要:一.Vue项目环境搭建 ... vue环境通过npm下载,npm和python中的pip一样相当于一个应用商店, npm需要先下载node,就相当于python一样是一门后端语言 node ~= python:node是用c++编写用来运行js代码的 npm(cnpm) ~= pip:npm是一个终
阅读全文
摘要:一.实例成员的计算属性和属性监听 1.计算属性 ... 1.computed是用来声明方法属性的 2.声明的方法属性不能在data中重复定义 3.方法属性必须在页面中渲染使用,才能对内部出现的所有变量进行监听 4.计算属性的值来源于监听方法的返回值 ... <!DOCTYPE html> <html
阅读全文
摘要:一.Vue简介 前端框架:Angular,React,Vue Vue是前端框架,它结合了前两个框架的优点:轻量级、中文API、数据驱动、双向绑定、MVVM设计模式、组件化开发、单页面应用 ''' 轻量级:压缩之后只有20KB大小 中文API:开发者是中国人,开发文档也是中文,对国人友好,简单易学 数
阅读全文

浙公网安备 33010602011771号