Permission_classes([IsAdminUser]) не работает

У моего представления на основе функций есть класс разрешения IsAdminUser, но любой пользователь может получить запрос, пожалуйста, объясните, где ошибка.

from rest_framework.decorators import api_view, permission_classes
from rest_framework.permissions import IsAuthenticated, IsAdminUser

@api_view(['GET'])
@permission_classes([IsAdminUser])
def getUsers(request):
    users = User.objects.all()
    serializer = UserSerializer(users, many=True)
    return Response(serializer.data)

В соответствии с документацией, класс разрешения IsAdminUser будет запрещать разрешение любому пользователю, если только user.is_staff не является True, в этом случае разрешение будет разрешено.

Вы можете проверить значения этого поля?

Вернуться на верх