{"detail": "未提供身份验证凭据。"} 邮递员和 DRF

时间:2021-07-24 11:40:12

标签: authentication django-rest-framework postman authorization

views.py

class ProductViewSet(viewsets.ModelViewSet):
   authentication_classes = [TokenAuthentication] 
   permission_classes = [IsAdminUser]
   queryset = ProductInfo.objects.all().order_by('-id')
   serializer_class = ProductSerializer
   filter_backends = (filters.SearchFilter,)
   search_fields = ['title','code','owner__username']

设置.py

REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
    'rest_framework.permissions.IsAuthenticated',
),
'DEFAULT_AUTHENTICATION_CLASSES': (
    'rest_framework.authentication.TokenAuthentication',
)

这是我的观点。我多次尝试使用我的令牌来验证我的用户,然后使用 IsAdmin 用户权限访问我的视图。你知道。模型视图集支持 POST、GET、PUT、DELETE 方法。我无法发送没有它们的请求。我的主要问题是邮递员......我将我的令牌交给邮递员,我希望通过它的令牌对我的用户进行身份验证。但现在看起来我在身份验证和许可方面遇到了大问题,也许还有邮递员。

它让我发疯...... enter image description here

enter image description here

请帮帮我。我是邮递员的新手......我真的不知道。我只知道这让我发疯了。

0 个答案:

没有答案