我正在使用基本的Django Rest Framework API应用程序,并且我正在尝试实现基于令牌的身份验证系统。我想阻止通过未经身份验证的请求请求的每个视图,除了登录和注册视图。目前,当我尝试登录或注册时,请求被拒绝,我得到了#34;未提供身份验证凭据。"。
如何设置我的观看次数,以便登录和注册不需要令牌?
我查看了权限和身份验证课程,但并不知道我需要从哪里开始。
答案 0 :(得分:0)
您可以按照docs中的说明全局设置默认权限政策,然后仅为注册和登录覆盖permission_classes
,如下所示:
...
from rest_framework.permissions import AllowAny
class SignUpView(APIView):
permission_classes = (AllowAny,)
...