
Restframework学习笔记
h_h_y1994
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rest_framework_jwt源码分析——obtain_jwt_token
1 踩坑过程记录: 项目使用的是SQL Server数据库,而且大部分数据表是现成的,前期因为安装一些连接sql的一些库老是失败,所以就没有把sql设置为默认数据库,直接使用sql的原生操作语句,这也为后面使用jwt踩坑埋下伏笔。 2 obtan_jwt_token流程分析 之前没有接触过jwt,在网上查阅rest_framework_jwt的使用,描述的都是大同小异,都是一些无关痛痒的内容,详细...原创 2020-05-11 12:33:51 · 575 阅读 · 0 评论 -
restframework学习笔记——源码解读之解析器
class APIView(View): # The following policies may be set at either globally, or per-view. renderer_classes = api_settings.DEFAULT_RENDERER_CLASSES # 解析器配置 parser_classes = api_setting...原创 2020-05-12 12:02:51 · 218 阅读 · 0 评论 -
restframework学习笔记——APIView源码解读之访问节流即控制访问频率
通过APIView中的dispatch()中执行self.initial(request, *args, **kwargs),认证和权限判断都要经过这一步。 def initial(self, request, *args, **kwargs): """ Runs anything that needs to occur prior to calling the method ha...原创 2020-05-12 12:06:05 · 208 阅读 · 0 评论 -
Restframework笔记——dispatch源码分析
CBV基于反射实现根据请求方式不同,执行不同的方法。 大体流程为:url -> view方法 -> dispatch方法(反射执行其他:GET/POST/DELETE/PUT) 其中url ->view方法,本身父类View中的as_view(cls, **initkwargs)中又有一个view(),并且as_view()返回的就是view() @classonlym...原创 2020-05-11 12:32:01 · 308 阅读 · 0 评论