摘要: [TOC] 三大认证组件 认证组件 self.perform_authentication(request) RBAC三表 RBAC六表 jwt认证 jwt认证集群图 2 jwt优点 jwt原理 签发算法 刷新算法 自定义jwt配置 登录接口,提供username 和password,签发token 阅读全文
posted @ 2020-01-05 16:57 simple123 阅读(210) 评论(0) 推荐(0) 编辑
摘要: [TOC] 视图家族 视图类(views) APIView 1. 拥有view的所有功能 2. 重写as_view,局部禁用csrf 3. 重写dispatch 4. 一系类列属性(局部全局配置) GenericAPIView 该类下主要使用:get_object, get_query, get_s 阅读全文
posted @ 2019-12-31 10:01 simple123 阅读(589) 评论(0) 推荐(0) 编辑
摘要: ```python ''' 新建一个django项目,定义一个Car类,有name字符串属性,color整型选择属性(0:银色,1:黑色,2:红色,3:灰色),price全精度小数类型,image图片文件类型,brand字符串类型 基于ModelSerializer类,完成Car资源的单查,群查,单增接口 序列化:显示车名,车的颜色,车的价格,车的海报,车的品牌 反序列化:必须提供车名,车的价格, 阅读全文
posted @ 2019-12-30 17:10 simple123 阅读(141) 评论(0) 推荐(0) 编辑
摘要: ```python ''' 2、完成汽车系统表模型的建立(表关系自己设计) 汽车表、汽车商家表、赞助商表、赞助商详情表 3、完成汽车系统的接口编写 汽车表:八大接口(不需要写put方法) 汽车商家表:八大接口(不需要写put方法) ''' from django.db import models # 汽车表、汽车商家表、赞助商表、赞助商详情表 class BaseModel(models.Mode 阅读全文
posted @ 2019-12-30 17:01 simple123 阅读(179) 评论(0) 推荐(0) 编辑
摘要: [TOC] 子序列化 Response二次封装 连表深度查询 单删群删接口 单增群增接口 单改群改接口 群改 局部改 设置partial=True,将所有字段设置为可选改,其余和全局单改群改一样 阅读全文
posted @ 2019-12-30 08:51 simple123 阅读(177) 评论(0) 推荐(0) 编辑
摘要: [TOC] 关联表 基表 在model类表中加class Meta:定义abstract = True 断关联表关系 优点: 1. 不会影联表查询操作效率 2. 会提升联表增删改操作效率 3. 易于后期数据库的重构 缺点: 1. 数据库本身没有联表检测,容易出现脏数据 2. 需要通过严格的逻辑避免脏 阅读全文
posted @ 2019-12-26 22:26 simple123 阅读(158) 评论(0) 推荐(0) 编辑
摘要: [TOC] 三流简单介绍 创建User模型表 自定义序列化过程 drf序列化过程 视图类序列化过程: 1. ORM操作得到数据 2. 将数据序列化成可以返回给前台的数据 3. 返回数据给前台 视图类序列化 视图文件 自定义serilizers文件 drf反序列化过程 视图类反序列化过程: 1. 从请 阅读全文
posted @ 2019-12-26 21:18 simple123 阅读(218) 评论(0) 推荐(0) 编辑
摘要: [TOC] drf配置与视图简介 原生django与drf比较:drf不受csrf认证限制 APIView请求生命周期 请求模块 解析模块 响应模块 渲染模块 异常模块 阅读全文
posted @ 2019-12-24 22:06 simple123 阅读(207) 评论(0) 推荐(0) 编辑
摘要: [TOC] drf框架安装 接口 接口:规定了提交请求参数的请求方式,访问其可以获取响应的反馈数据的url链接 web api接口四大特点: url : 长得像返回数据的url链接 请求方式 : get , post , put , patch , delete 请求参数 : json或xml格式的 阅读全文
posted @ 2019-12-24 21:32 simple123 阅读(290) 评论(0) 推荐(0) 编辑
摘要: [TOC] 组件 组件:html , css , js的集合体,为该集合体命名,用该名字复用html , css , js组成的集合体 组件的特点: 1. 组件都有管理组件html页面结果的template实例成员,template中有且只有一个根标签' 2. 根组件都是作为最顶级父组件,局部与全局 阅读全文
posted @ 2019-12-19 20:32 simple123 阅读(286) 评论(0) 推荐(0) 编辑