随笔分类 -  DRF

摘要:drf排序过滤和权限管理介绍 排序和过滤分析 我们在重写GenericAPIView和ListModelMixin的三皈依,只要在视图类中配置了filter_backends那么他就能实现分页和过滤 内置的过滤类有(SearchFilter),排序类有(OrderingFilter) 而我们自己需要 阅读全文
posted @ 2022-10-13 19:22 Joseph-bright 阅读(303) 评论(0) 推荐(0) 编辑
摘要:kookie,session,token介绍与drf-jwt的使用 cookie 1.无cookie时期 很久以前web基本上就是文档浏览器而已,单方向输出的,供人浏览所以不需要记录是否在一段时间内浏览了哪些文档,每次见面都是第一次 cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的 阅读全文
posted @ 2022-10-12 23:30 Joseph-bright 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Django过滤补充加异常处理 内置认证类,权限类,频率类 内置认证类 BaseAuthentication # 认证类基类 BasicAuthentication # 基于浏览器进行认证 RemoteUserAuthentication # 基于Django admin中的用户进行认证,这也是官网 阅读全文
posted @ 2022-10-11 22:11 Joseph-bright 阅读(80) 评论(0) 推荐(0) 编辑
摘要:drf分页、排序、过滤 自定义频率类 # 首先我们导入时间模块用来计时 import time # 创建一个类继承BaseThrottle class Frequency(BaseThrottle): # 创建一个字典用来存放用户访问记录的时间 dic1 = {} # 我们 def __init__ 阅读全文
posted @ 2022-10-10 23:00 Joseph-bright 阅读(29) 评论(0) 推荐(0) 编辑
摘要:三大认证之权限与频率 权限类使用 我们既然通过了登录校验那么就会继续走接下来的三大认证之一:权限,也就是说我们有一些接口只有管理员才能访问,普通用户访问 # 首先导入BasePermission然后写一个类继承BasePermission from rest_framework.permission 阅读全文
posted @ 2022-10-09 21:16 Joseph-bright 阅读(98) 评论(0) 推荐(0) 编辑
摘要:drf路由自动生成与登录认证 路由自动生成 # 首先我们第一步需要将SimpleRouter, DefaultRouter进行导入,DefaultRouter的功能只是比SimpleRouter多一条根路径,显示所有注册过的路由 from rest_framework.routers import 阅读全文
posted @ 2022-10-08 21:32 Joseph-bright 阅读(110) 评论(0) 推荐(0) 编辑
摘要:drf请求、响应与视图组件 RBAC是什么 RBAC模型概述 RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是20世纪90年代研究出来的一种新模型,但其实在20世纪70年代的多用户计算时期,这种思想就已经被提出来,直到20世纪90年代中后期,RBAC才在研 阅读全文
posted @ 2022-09-29 22:07 Joseph-bright 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Serializer序列化与ModelSerializer序列化 序列化类高级用法之cource,修改序列化字段名字 用法一 使用cource的时候,字段参数可以指定序列化哪个参数,如果指定别人的字段那么就会渲染自己的不渲染别人的 1.class BookSerializer(serializers 阅读全文
posted @ 2022-09-27 23:49 Joseph-bright 阅读(197) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示