"detail": "Учетные данные для аутентификации не были предоставлены.", когда я хочу зарегистрировать пользователя.

когда я хочу разместить данные и создать нового учителя, он выдает мне эту ошибку, и я не знаю, что делать, пожалуйста, помогите мне

вот мой models.py enter image description here

вот мой views.py enter image description here

вот мой serializer.py enter image description here

Вам нужно отредактировать ваш settings.py и добавить следующее :

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

Но есть поиски лучшего понимания https://www.django-rest-framework.org/api-guide/settings/

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