Как получить доступ к пользовательским объектам на фронт-энде с помощью TokenAuthentication Framework
Как получить доступ к объектам пользователя на фронт-энде, используя TokenAuthentication в Django Framework. Я смог успешно получить токен, который включает в себя идентификатор пользователя и имя пользователя, вошедшего в систему, но я не знаю, как получить остальную информацию о пользователе во фронт-энде.
Я новичок в программировании, поэтому ваша помощь будет очень признательна.
- Существует слишком много способов сделать это - или просто вы можете получить информацию о пользователе из модели пользователя с помощью user_id и вернуть ее в виде json в контексте ответа.
from rest_framework import response, status
def user_info(request)
user_ins = User.objects.get(id=request.user.id)
context = {
"user_info": {
"first_name": user_ins.first_name,
"last_name": user_ins.last_name,
"username": user_ins.username,
"email": user_ins.email
}
return response.Response(status=status.HTTP_200_OK, data=context)