python全栈开发day101-认证组件、权限组件、频率组件

 

  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.

   

原文地址:https://www.cnblogs.com/wuchenggong/p/9683402.html