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

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

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

将 token 认证拿到 view 中来做

以商品列表为例:

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

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

 

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

 

posted @ 2018-12-01 15:21  初学者,方圆几里  阅读(204)  评论(0编辑  收藏  举报