10 2019 档案
摘要:git和svn和区别: svn工作原理: git工作原理: git 工作流程图: git使用: 安装: # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console
阅读全文
摘要:签发token 源码入口 # 前提:给一个局部禁用了所有 认证与权限 的视图类发送用户信息得到token,其实就是登录接口 # 1)rest_framework_jwt.views.ObtainJSONWebToken 的 父类 JSONWebTokenAPIView 的 post 方法 # 接收有
阅读全文
摘要:频率权限源码: # 1)APIView的dispath方法中的 self.initial(request, *args, **kwargs) 点进去 # 2)self.check_throttles(request) 进行频率认证 # 频率组件核心源码分析 def check_throttles(s
阅读全文
摘要:auth的权限六表分析: # 1.认证的种类: # 基于用户权限访问控制的认证 - RBAC - Role-Based Access Control # 自己了解:基于auth的认证规则 # Django框架采用的是RBAC认证规则,RBAC认证规则通常会分为 三表规则、五表规则,Django采用的
阅读全文
摘要:视图类传递参数给序列化类 """ 1)在视图类中实例化序列化对象时,可以设置context内容 2)在序列化类中的局部钩子、全局钩子、create、update等方法中(通常是需要进行逻辑处理的地方),都可以用self.context(self为序列化类对象本身)访问视图类传递过来的内容 可以处理的
阅读全文
摘要:序列化组件 #学习路线:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) Serializer 序列化准备: 模型层:models.py class User(models.Model): SEX_CHOICES = [ [0
阅读全文
摘要:DRF框架 # 安装 >: pip3 install djangorestframework # drf框架规矩的封装风格 from rest_framework.views import APIView from rest_framework.response import Response fr
阅读全文
摘要:路由跳转的几种方式 """ this.$router.push('/course'); this.$router.push({name: course}); this.$router.go(-1); this.$router.go(1); <router-link to="/course">课程页<
阅读全文
摘要:接口 """ 接口:联系两个物质的媒介,完成信息交互 web程序中:联系前台页面与后台数据库的媒介 web接口组成: uri:长得像返回数据的url链接 请求参数:前台按照指定的key提供数据给后台 响应数据:后台与数据库交互后将数据反馈给前台 """ restful接口规范 """ 接口规范:就是
阅读全文
摘要:vue项目环境搭建 """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源cnpm vue ~~ django:vue是用来搭建vue前端项目的 1) 安装node 官网下载安装包,傻瓜式安装:http
阅读全文
摘要:v-once指令: # v-once:单独使用,限制的标签内容一旦赋值,便不可被动更改(如果是输入框,可以主动修改) <div id="app"> <input type="text" v-model="msg"> <!-- 一旦赋值,只可主动更改 --> <input type="text" v-
阅读全文
摘要:vue简单介绍: """ vue是前端框架 常见的前端框架有: Angular、React、Vue vue综合了其他框架的优点: 轻量级、中文的API、数据驱动、双向绑定、MVVM的设计模式、 组件化开发(html和js的结合体只需要为组件提供数据即可)、单页面应用(可以只在一个页面中完成,点击按钮
阅读全文