Django REST Framework——6. 认证、权限、限流、过滤、排序及异常处理
文章目录
一、认证(Authentication)1.1 身份认证的流程1.2 自定义认证类1.3 设置认证方案
二、权限(Permissions)2.1 权限检查流程2.2 对象级别的权限2.3 自定义权限补充说明
2.4 设置权限
三、限流(Throttling)3.1 限流检查流程3.2 内置限流3.2.1 AnonRateThrottle3.2.2 UserRateThrottle
3.3 设置限流
四、过滤(Filtering)4.1 根据当前用户进行过滤4.2 根据URL进行过滤4.3 使用第三方django-filter库4.3.1 安装配置4.3.2 简单使用
五、排序(Ordering)5.1 指定允许作为排序依据的字段5.2 指定默认排序字段5.3 修改查询参数名称
六、异常(Exceptions)6.1 自定义异常处理器6.2 配置异常处理器
Django REST Framework——6. 认证、权限、限流、过滤、排序及异常处理最先出现在Python成神之路。
共有 0 条评论