DRF认证组件

认证组件源码

上面讲版本的时候我们知道~在dispatch方法里~执行了initial方法~~那里初始化了我们的版本~~

如果我们细心我们能看到~版本的下面其实就是我们的认证,权限,频率组件了~~

我们先看看我们的认证组件~~

我们进去我们的认证看下~~

我们这个权限组件返回的是request.user,那我们这里的request是新的还是旧的呢~~

我们的initial是在我们request重新赋值之后的~所以这里的request是新的~也就是Request类实例对象~~

那这个user一定是一个静态方法~我们进去看看~~


认证代码实现

   数据库

    

   用户登录成功创建token

    

  MyAuth验证

    

  认证测试页面需要MyAuth登录验证

    

原文地址:https://www.cnblogs.com/sunny666/p/11187837.html