Добрый день!
клиент-серверное приложение vue+django
У меня имеется обычная вьюшка которая позволяет юзерам лайкать статьи.
def article_like(request):
print(request.user)
print(request.headers['Authorization'])
return JsonResponse({'status': 'ok'})
Проблема в том, что я не могу получить request.user, хотя токен имеется в заголовке Authorization.
Все конфиги прописал, стоит такой класс авторизации:
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.TokenAuthentication',
),
}
Я могу получить данные о юзерах по rest апи с помощью этого токена, но обратиться к request.user не могу. Как это можно сделать? Или нужно отправлять с фронта данные о username и уже через него получать объект юзера? Спасибо за ответ.