Django jwt "detail": "Учетные данные для аутентификации не были предоставлены".
Я пытаюсь реализовать аутентификацию jwt-токена в моем приложении Django Rest Framework. Я могу получить токен от сервера django, как вы можете видеть POSTMAN запрос, но когда я пытаюсь получить профиль пользователя, я получаю эту ошибку. Есть ли у кого-нибудь идеи?
{ "detail": "Учетные данные для аутентификации не были предоставлены". }
Я смог получить токен доступа, как вы можете видеть.
Это настройка SIMPLE_JWT в settings.py
SIMPLE_JWT = {
'ACCESS_TOKEN_LIFETIME': timedelta(hours=1),
'REFRESH_TOKEN_LIFETIME': timedelta(days=3),
'AUTH_HEADER_TYPES': ('JWT', ),
'AUTH_TOKEN_CLASSES': ('rest_framework_simplejwt.tokens.AccessToken', )
}
Это app/urls.py
urlpatterns = [
path("admin/", admin.site.urls),
path("api/", include("user.api.urls")),
path('api/auth/', include('djoser.urls')),
path('api/auth/', include('djoser.urls.jwt')),
]
Это app/user/urls.py
router = DefaultRouter()
router.register("api/auth/users/", TraineeRegisterApiView)
urlpatterns = [
path('profile/', TraineeProfileApiView.as_view({'get': 'retrieve'}))
]

