随笔分类 - 源码类
rest-framework源码解析
摘要:权限和认证源码解析: 上回讲到dispatch的核心是认证与权限,现在我们来分析一下这两者之间的源码: self.perform_authentication(request) self.check_permissions(request) 执行认证: def perform_authenticat
阅读全文
摘要:APIView源码解析: class APIView(View): 过程: 从as_view()方法开始,创建一个实例,再调用dispatch()方法,dispatch()方法里面也有五步,分别是:记录各个参数,初始化请求方法(initialize_request()),initial()方法,根据
阅读全文
摘要:CBV继承View 之View源码解析: CBV:基于类的视图,就是在视图里使用类处理请求。 优点:继承了所有面向对象的属性(继承、封装、多态)。 CBV提供了一个静态方法as_view(),调用这个方法会创建一个实例,然后再调用dispatch()方法,dispatch()会根据request的m
阅读全文

浙公网安备 33010602011771号