1.Mixins类分析
这两个函数都在GenericAPIView下,这就是为什么必须搭配继承GenericAPIView的原因。
这两个主要是get_object()较为复杂。
2.认证组件源码分析
我们知道APIView重写了dispatch函数,dispatch重新封装了request(request = self.initialize_request(request, *args, **kwargs))
而在self.initial(request, *args, **kwargs)语句中,进行了认证、权限、频率组件功能。
3.代码
4.几个小知识点:
1.开关
2. ORM
3. 随机码
4.