Всякий раз, когда я тестирую этот код, он показывает, что:
"detail": "Учетные данные для аутентификации не предоставлены."
views.py
from rest_framework import permissions
class IsStaffUser(permissions.BasePermission):
def has_permission(self, request, view):
return request.user and request.user.is_staff
class ProductCreateAPIView(generics.CreateAPIView):
model = Product
queryset = Product.objects.all()
serializer_class = DemoAppProductCreateSerializer
permission_classes = [ IsStaffUser, ]