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 方法。我无法发送没有它们的请求。我的主要问题是邮递员......我将我的令牌交给邮递员,我希望通过它的令牌对我的用户进行身份验证。但现在看起来我在身份验证和许可方面遇到了大问题,也许还有邮递员。
请帮帮我。我是邮递员的新手......我真的不知道。我只知道这让我发疯了。