【python web开发】viewsets 配置认证类

我们在setting 里面配置认证类 是一个全局的,这个auth 类会对token 进行验证,如果验证失败了会抛出上面源码中的异常

但是有的接口,比如获取首页,商品列表页 是不需要用户 token的,因此这种全局的配置是不行的,后端的解决方案:

将 token 认证拿到 view 中来做

以商品列表为例:

1、首选要删除掉 上图中seeting里面配置的TokenAuthentication

我们可以打断点:看到这样配置 获取了用户的信息

如果这个接口不需要token 认证,那么就不用在这个接口的view中配置上面的,于是也就拿不到用户的信息

猜你喜欢

转载自www.cnblogs.com/yuanyuan2017/p/10049608.html