摘要: jwt工作原理 1) jwt = base64(头部).base(载荷).hash256(base64(头部).base(载荷).密钥) 2) base64是可逆的算法、hash256是不可逆的算法 3) 密钥是固定的字符串,保存在服务器 drf-jwt 官网链接:http://getblimp.g 阅读全文
posted @ 2019-10-24 21:34 kuanglinfeng 阅读(192) 评论(0) 推荐(0)
摘要: 序列化主键分为三部分:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) Serializer序列化模块序列化 阅读全文
posted @ 2019-10-24 21:06 kuanglinfeng 阅读(127) 评论(0) 推荐(0)
摘要: 解析模块 1.为什么要配置解析模块? 1)drf给我们配置了多种解析数据包方式的解析类 2)我们可以通过配置来控制前台提交的数据,确定哪些格式的数据需要在后台解析,哪些数据不解析 3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据。 2.解析模块的源 阅读全文
posted @ 2019-10-24 19:27 kuanglinfeng 阅读(181) 评论(0) 推荐(0)
摘要: 源码分析 1)先找到APIView的dispath(self, request, *args, **kwargs)。 2)通过dispath方法内的self.initial(request, *args, **kwargs)进入到三大认证。 3) 认证组件。 Request类的方法属性 user 的 阅读全文
posted @ 2019-10-21 22:53 kuanglinfeng 阅读(119) 评论(0) 推荐(0)
摘要: 常见的field类型: 1.AutoField 自增字段,它是一个根据ID自增长的IntegerField字段,通常不用自己设置,如果没有设置主键,django会自动添加它为主键字段 2.CharField(max_length=none[, **options]) 一个字符串字段,必须有一个最大长 阅读全文
posted @ 2019-10-17 09:44 kuanglinfeng 阅读(1410) 评论(0) 推荐(0)
摘要: drf框架的全称:diango-rest framework,是一种后端框架。 接口 接口:连接两个物质的媒介,完成信息交互。而web程序中的接口:作为前台页面与后台数据库连接的媒介。 web接口组成: url:长得像放回数据的url链接。如api.baidu.map/search,一访问后台返回给 阅读全文
posted @ 2019-10-14 21:39 kuanglinfeng 阅读(2975) 评论(0) 推荐(0)
摘要: Vue项目的环境搭建 在搭建项目环境之前,我们先对Vue与python和Django做了部分的类比。 node >python;node是用c++编写用来运行js代码的。在cmd终端输入node -v可查看node的当前环境。 npm(cnpm) >pip;npm是一个终端应用商城,也可以换为国内源 阅读全文
posted @ 2019-10-10 23:24 kuanglinfeng 阅读(183) 评论(0) 推荐(0)
摘要: v-once指令 用法:可单独使用,限制的标签内容一旦赋值,便不可被动更改(如果是输入框,可以主动修改)。只渲染元素和组件一次,随后的重新渲染,元素/组件及其所有的子节点将被视为静态内容并跳过。 v-cloak指令 用法:防止页面闪烁。 阅读全文
posted @ 2019-10-09 17:10 kuanglinfeng 阅读(185) 评论(0) 推荐(0)
摘要: Vue简介 Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用,其核心库只关注视图层。可以根据开发需求,来决定Vue框架控制项目的具体方位:可以是一个标签,也可以是一个页面,甚至可以是整个项目。 vue框架是一种前台框架,且参考了其他框架,具有轻量 阅读全文
posted @ 2019-10-08 19:10 kuanglinfeng 阅读(511) 评论(0) 推荐(0)
摘要: 待续。。。 阅读全文
posted @ 2019-09-28 14:42 kuanglinfeng 阅读(107) 评论(0) 推荐(0)