10 2019 档案
摘要:Celery 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan.
阅读全文
摘要:redis数据库 为什么要学习redis redis安装 redis数据类型 python使用redis 依赖 直接使用 连接池使用(连接池可以设置最大连接数) 缓存使用:要额外安装 django redis
阅读全文
摘要:git 简介 git与svn比较 git的工作流程 git分支管理 git使用 安装 基础命令 将已有的文件夹 初始化为git仓库 在指定目录下 初始化git仓库 在仓库目录终端下 设置全局用户 在仓库目录终端下 设置局部用户 查看仓库状态 工作区操作 撤销工作区操作:改、删 工作区内容提交到暂存区
阅读全文
摘要:drf偏移分页组件 pahenations.py views.py drf游标分页组件(了解) pahenations.py views.py 过滤器插件:django filter 安装 过滤条件层:自定义api/filters.py 视图层:views.py
阅读全文
摘要:今日 签发token 源码入口 核心源码:rest_framework_jwt.serializer.JSONWebTokenSerializer的validate(self, attrs)方法 手动签发token逻辑 校验token 源码入口 核心源码:rest_framework_jwt.aut
阅读全文
摘要:开始进行ListSerializer源码分析 从ModelSerializer开始 ModelSerializer没有__init__方法,我们去寻找他的父类(Serialzer)也没有__init__方法,我们再去找爷爷类 (BaseSerializer),BaseSerializer类不仅有__
阅读全文
摘要:五大接口总结 get 群查加单查 post 单增加群增 delete 注: 删除接口并不会走序列化,而且一般返回空 put patch 局部修改(单体和所有) views.py serializers.py中 首先群增群改都是由ListSerializer来完成的,但是ListSerialize
阅读全文
摘要:三大认证 源码入口 跳转到initial方法 认证组件 点击perform_authentication方法 user其实是用property装饰器装饰的方法属性 而且这里是request.user request是drf重新封装的request,并且是一个对象 进入request.user方法 点
阅读全文
摘要:在序列化与反序列化之前,需要了解的知识点 模型表知识点 基表的概念: 创建的基表其他表可以继承,能继承其中的字段,用于许多张表共有几个字段时,可以使用基表 基表创建方式: 外键字段中的断连接,反向查询与on_delete 注: 断连情况下,两张表已经没有数据库关系了,再去操作数据库不会级联更新级联删
阅读全文
摘要:序列化组件: 知识点:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) Serializer 序列化准备: 模型层:models.py 后台管理层:admin.py 配置层:settings.py 主路由:项目下urls.py
阅读全文
摘要:解析模块 解析模块源码入口,APIView的dispatch 异常模块 源码分析 响应模块
阅读全文
摘要:目录 复习 drf框架 接口 restful接口规范 基于restful规范的原生Django接口 Postman接口工具 代码 DRF框架 请求模块:request对象 渲染模块:浏览器和Postman请求结果渲染数据的方式不一样 复习 """ 1、vue如果控制html 在html中设置挂载点、
阅读全文
摘要:一:路由跳转 this.$router.push('/course'); this.$router.push({name: course}); this.$router.go(-1); this.$router.go(1); <router-link to="/course">课程页</router
阅读全文
摘要:Vue项目环境搭建 Vue项目创建 pycharm配置并启动vue项目 vue项目目录结构分析 vue组件(.vue文件) 全局脚本文件main.js(项目入口) 改写 vue项目启动生命周期 与 页面组件的运用(重点) 请求过程 参与文件 main.js:该文件内容不变 App.vue views
阅读全文
摘要:复习 v once指令 v cloak指令(了解) 条件指令 v pre指令(了解) 循环指令 todolist留言板案例 实例成员 插值表达式符号(了解) 计算属性 属性监听 组件 局部组件 html .box { box shadow: 0 3px 5px 0 666; width: 240px
阅读全文
摘要:vue导读 实例成员 挂载点 js对象(字典)补充 实例成员 数据 实例成员 过滤器 在vue中没有内置的过滤器,只能自定义过滤器 文本指令 反引号补充 js // 1) js多行字符串 反引号 `` // 2) 反引号字符串中可以直接填充变量,语法为 let s1 = `第一行 第二行 结束行`;
阅读全文
摘要:创建一个文件夹notify __init__.py import settings import importlib def send_all(content): for path_str in settings.NOTIFY_LIST: # 1.拿出一个个的字符串 'notify.email.Em
阅读全文

浙公网安备 33010602011771号