10 2019 档案
摘要:项目开发git操作 基本流程 协同开发 冲突解决 合并分支 redis数据库 为什么要学习redis redis数据类型 Redis字符串(String) 示例 字符串命令 https://www.runoob.com/redis/redis-strings.html 哈希命令(Hash) http
阅读全文
摘要:什么是git? 就是版本控制器,控制的对象就是开发项目的代码 git与svn比较 git工作流程 git分支管理(分支就是项目开发的时间轴,一个个时间节点对应着就是本地版本库里面的一个个版本) git使用 安装 基础命令 将已有的文件夹-初始化为git仓库 在指定目录下-初始化git仓库 在仓库目录
阅读全文
摘要:drf偏移分页组件 pahenations.py views.py drf游标加密分页组件(了解) pahenations.py views.py 自定义过滤器 filters.py views.py 过滤器插件:django-filter 安装:pip3 install django-filter
阅读全文
摘要:签发token 源码入口 核心源码:rest_framework_jwt.serializer.JSONWebTokenSerializer的validate(self, attrs)方法 手动签发token逻辑 校验token 源码入口 核心源码:rest_framework_jwt.authen
阅读全文
摘要:RBAC 基于角色的权限控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。 # 用户表:角色groups,权限user_permissions正
阅读全文
摘要:视图类给序列化类传参 视图家族 GenericAPIView基类 mixmins视图工具集-辅助GenericAPIView 工具视图 视图集 GenericAPIView与APIView最为两大继承视图的区别 工具视图集 路由组件(了解)
阅读全文
摘要:多表设计 基表 断关联多表关系 重点: model类 序列化 序列化层: api/serializers 视图层:api/views.py 路由层:api/url.py 反序列化 序列化层api/serialize 视图层"api/views.py 路由层:api/urls.py 序列化与反序列化整
阅读全文
摘要:解析模块 为什么要配置解析模块 源码分析 全局配置:项目settings.py文件 局部配置:应用view.py的具体视图类 异常模块 为什么要自定义异常模块 源码分析 如何使用:自定义exception_handler函数如何书写实现体 步骤: 响应模块 响应类构造器 : rest_framewo
阅读全文
摘要:接口 restful接口规范 基于restful规范书写的原生django接口 主路由:url.py api组件的子路由:api/url.py 模型层 后台层:admin.py 数据库迁移 视图层views.py Postman接口工具 官网下载安装 get请求,携带参数采用Params post等
阅读全文
摘要:路由跳转 路由传参 第一种 跳转vue 接收vue 第二种 跳转vue 接收vue 可以完成跨组件传参的四种方式 Vuex仓库插件 store.js配置文件 在任意组件中给仓库变量赋值 在任意组件中取仓库变量的值 vue-cookie插件 安装 main.js配置 使用 注:cookie一般都是用来
阅读全文
摘要:Vue项目环境搭建 node 是由c++编写的专门用来运行javascript语言的。 npm(cnpm)~~pip:npm是一个终端应用商城,就像python的pip一样,只不过他服务器也在国外,所以可以换国内源cnpm vue~~django:vue是用来搭建vue前端项目的。 js是前端的弱语
阅读全文
摘要:恢复内容开始 v-once指令 v-once:单独使用,限制的标签内容一旦赋值,便不可被动修改,也就失去了被动双向绑定的特性,如果是输入框,可以主动手动修改 示例: v-cloak指令(了解) 是为了防止页面闪烁,给用户更好的体验 <style> [v-cloak] { display: none;
阅读全文
摘要:前端三大主流框架: Angular:更新快,适合做大项目,比较笨重 React:是做移动端的 Vue:集合了前面2个框架的优点,数据驱动框架,中文API,轻量级,单页面高效,先进的MVVM设计模式,基于组件的开发,虚拟DOM。 特点: 1.单页面的web应用 2.数据驱动 3.数据的双向绑定 4.虚
阅读全文