随笔分类 - drf
摘要:RBAC-基于角色的访问控制 什么是RBAC RBAC 是基于角色的访问控制(Role-Based Access Control ) 权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。 这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的
阅读全文
摘要:jwt认证 cookie,session,token介绍 jwt原理介绍 base64编码和解码 drf-jwt快速使用 drf-jwt修改返回格式 自定义user表,签发token cookie,session,token介绍 Cookie,Session,Token发展史 详情请点击https:
阅读全文
摘要:接口文档 接口文档的编写是写给前端的人使用的,为了让前端人员能够查询到网页地址 接口文档的格式 请求地址 请求方式 支持的编码格式 请求参数(get,post参数) 返回的格式示例 编写接口文档的方式 编写接口文档的方式有:直接用word或者md编写、使用接口文档平台、项目自动生成接口文档 直接用w
阅读全文
摘要:分页、排序、过滤功能、异常处理 分页 排序 过滤 异常处理 分页 REST framework提供了分页的支持 添加分页的方式 1.可以在配置文件中设置全局的分页方式 REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pag
阅读全文
摘要:drf——源码分析 认证源码分析 权限源码分析 频率类源码分析 三大认证的源码分析 之前读取的APIView的源码的执行流程中包装了新的request,执行了三大认证,执行视图类的方法,处理了全局异常 查看源码的入口 APIView的dispatch 进入后在APIView的dispatch的4
阅读全文
摘要:drf-认证权限频率 认证Authentication 编写models 新建认证类 编写视图 编写路由 认证类完成的步骤 权限Permissions 限流Throttling 认证Authentication 编写models 1.编写用户表 class User(models.Model): u
阅读全文
摘要:路由组件 自动生成路由 action装饰器的使用 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router: 分别是 simpleRout
阅读全文
摘要:drf 视图组件 视图基类 基于APIView写五个接口 基于GenericAPIView写5个接口 5个视图扩展类 9个视图子类 视图集 两个视图基类 视图的两个基类分别是 APIView : 继承django的View GenericAPIView: 继承APIView GenericA
阅读全文
摘要:drf——请求与响应 drf的请求与响应中 的Request和Response类 继承APIView后,请求对象 (requets) ,每一次请求都是一个新的request Request类 导入模块rest-framework后,传入的视图的request对象是其提供扩展了的HttpRequest
阅读全文
摘要:drf——序列化组件 目录 序列化组件的介绍 序列化组件基本使用(查询所有,查询单个) 序列化类常用的字段类和字段属性 序列化类的高级用法 反序列化——数据校验 模型类序列化器(ModelSerializer)的使用 断言——assert 序列化组件的介绍 序列化组件是什么 序列化组件就是 dr
阅读全文
摘要:drf入门 目录 前后端开发模式 API接口 接口测试工具 restful规范 序列化反序列化 djangorestframework快速使用 APIView 基本使用 APIView 源码分析 Request 类源码分析 前后端开发模式 在web开发中前后端有两种开发模式,分别是前后端混合开发和前
阅读全文