随笔分类 -  Django-rest framework框架

摘要:[TOC] 认证规则图 django不分离 drf分类 认证规则演变图 数据库session认证:低效 缓存认证:高效 jwt认证:高效 缓存认证:不易并发 jwt认证:易并发 JWT认证规则 优点 格式 drf jwt插件 官网 安装 登录 签发token:api/urls.py 发送get请求, 阅读全文
posted @ 2019-11-28 09:44 JIAYIYAN 阅读(1032) 评论(4) 推荐(1) 编辑
摘要:[TOC] 三大认证任务分析 认证 模块:校验用户是是否登陆 权限 模块:校验用户是否拥有权限 频率 模块:访问接口的次数在设定的时间范围内是否过快(配置访问频率、缓存计次、超次后需要等待的时间) auth组件的认证权限六表 也就是基于角色的访问控制:基于角色的访问控制( "RBAC" )是实施面向 阅读全文
posted @ 2019-11-25 20:57 JIAYIYAN 阅读(908) 评论(0) 推荐(1) 编辑
摘要:假如把drf看做一个汉堡包,我们之前讲的模块属于汉堡包前面的盖盖(请求模块、渲染模块)和底底(异常模块、解析模块、响应模块),但是真正中间的夹心没有讲,那么今天我就和大家来看一下汉堡包的夹心(序列化及反序列化)到底是什么东西。 drf序列化(Serializer) 什么是drf序列化?序列化就是将M 阅读全文
posted @ 2019-11-21 22:25 JIAYIYAN 阅读(1557) 评论(0) 推荐(1) 编辑
摘要:请求模块 请求模块是个什么鬼 源码入口 APIView类的dispatch方法中 源码分析 第五步: 第六步 内部核心 核心:request除了可以访问原wsgi协议的request所有内容,还可以访问 query_params、data 总结 渲染模板 渲染模块是什么东东 源码入口 APIView 阅读全文
posted @ 2019-11-21 11:44 JIAYIYAN 阅读(370) 评论(0) 推荐(0) 编辑
摘要:请求模块 [TOC] CBV源码分析 drf安装与使用 request源码分析 阅读全文
posted @ 2019-11-18 18:11 JIAYIYAN 阅读(120) 评论(0) 推荐(0) 编辑
摘要:Reatful规范 drf框架的作用 作用:写接口 什么是接口: URL(前后台信息交互的媒介) 明确了请求方式,提供对应后台所需参数,请求url链接可以得到后台的相应数据 怎么写接口: 参照某种规则(规范)书写url链接,同时根据规则制定请求方式,数据与响应结果。 接口文档: 提供给前后台开发人员 阅读全文
posted @ 2019-11-18 17:30 JIAYIYAN 阅读(376) 评论(0) 推荐(0) 编辑