Django rest framework + djoser ошибка при получении токена - "non_field_errors": [ "Невозможно войти с предоставленными учетными данными." ]

Для выполнения авторизации по токену использую модуль djoser все работало ок пока я не заполнил у модели User поле groups ( при этом со старым токеном тоже все работало ) после этого я вышел из системы и теперь при попытке получить новый токен получаю следующую ошибку

"non_field_errors": ["Невозможно войти с предоставленными учетными данными."]

В тоже время когда меняю права с IsAdminUser на AllowAny т.е снимаю необходимость авторизации и получения токена все работает ок информация в инете по этому поводу данной ситуации очень скудная помогите пжста Доп информация: из админ панели токен создается без проблем и я с ним могу работать через postman командами джоссер (API) а именно получать инфу о пользователе выход с удалением токена

сериализер:

class UserSerializer(serializers.ModelSerializer):
    groups = GroupSerializer(read_only=True, many=True)

    class Meta:
        model = User
        fields = ('id','first_name', 'last_name', 'username', 'groups' )

представление:

class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.all().order_by('id')
    serializer_class = UserSerializer
    permission_classes = (IsAdminUser, )

Всем привет нашел проблему к сожалению сразу не обратил внимание на сообщение терминала:

Bad Request: /auth-token/token/login
[09/Feb/2023 22:27:37] "POST /auth-token/token/login HTTP/1.1" 400 125
[09/Feb/2023 22:27:37] code 400, message Bad request syntax ('----------------------------657294765975348240526007')
[09/Feb/2023 22:27:37] "----------------------------657294765975348240526007" 400 -

нашел синтаксическую ошибку - отсутствовала одна галочка в хэдере запроса POST в Postman

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