Получить объект пользователя из строки токена в токене DRF в Django с помощью токена Knox

#python #django #authentication #django-rest-knox

Вопрос:

У меня есть вопрос, связанный с Джанго . Я использую аутентификацию токенов Knox для генерации токенов для каждого пользователя, когда он входит на страницу.

Теперь я хочу использовать этот токен для каждого отправляемого запроса, чтобы я мог получить соответствующего пользователя для токена. Также я использую пример пользовательской функции def dashboard(request) в Django для каждого URL-маршрута.

Я видел на youtube, что есть возможность получить пользователя из токена, но не с функциями

 class UserAPI(generics.RetrieveAPIView):  permission_classes = [  permissions.IsAuthenticated,  ]  serializer_class = UserSerializer   def get_object(self):  return self.request.user  

Итак, есть ли способ получить соответствующего пользователя из токена в пользовательской функции

Комментарии:

1. это выглядит нормально, вы можете получить пользователя из токена, отправив запрос get. Просто добавьте это в заголовок: Тип содержимого: json/авторизация приложения: Токен (а затем вставьте здесь фактический токен)