首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DRF源码解析
随便写写
创建于2023-10-09
订阅专栏
DRF源码解析
等 1 人订阅
共6篇文章
创建于2023-10-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
DRF 源码解析 解析器 (六)
概述: 解析器解析请求者发送过来的数据,最常用的格式比如JSON。 数据可能是附在url、请求头或请求体中。url的数据解析后储存在request.query_params中,解析器负责解析请求体的数
DRF 源码解析 版本(五)
概述 考虑API的更新迭代,会有版本的不同。可能会出现多个版本同时存在的情况。 在GET请求的参数中添加版本参数 具体的版本传参名称可以在REST_FRAMEWORK设置中定义,默认是version:
DRF 源码解析 限流组件(四)
概述 限流机制可以不让用户访问某一接口过于频繁,例如短信服务。 限制访问频率的前提是找到访问的唯一标识。对于已登录用户,可以用用户信息主键、ID、用户名作为唯一标识。对于未登录用户,一般用IP作为唯一
DRF 源码解析 权限组件(三)
概述 认证组件 = [认证类, 认证类, 认证类...] 执行每个认证类实例的authenticate()方法 认证成功或失败,不会执行后续的认证类实例 返回None, 执行后续认证类实例的authe
DRF 源码解析 认证组件(二)
认证组件应用 认证组件实现用户授权的校验。 用户登录成功后,后台会返回一个凭证(token),保持登录状态。之后登录用户发送请求会携带token。 自定义一个认证类: 自定义认证类继承自BaseAut
DRF 源码解析 requeset&视图(一)
DRF视图源码入口 基于Django的CBV urls.py app01.views.py UserView类没有as_view()方法,去其父类django.views.View找。 as_view