I am trying to get current logged in user and upload/send information to frontend. I am new to Rest Framework so forgive my basic level question.
I have tried fetching user with request.user and request.auth in my views but I am not able to simply get user.
This is my views.py
from rest_framework.authtoken.models import Token
def get_User (request):
# current_user = request.user
# context = {"user": current_user}
# print(request.user.username)
user_id = Token.objects.get(key=request.auth.key).user_id
print(request.auth)
# Response(context)
I am using a custom user model to store data.
Every time I am running request.auth or request.user i can see in my django terminal that it keeps going to /verify-auth-token/ URL.
How do I get user printed also sent to frontend in React to display in app as well. Any help is appreciated.
Edit 1: I am passing user from above mentioned view only.
from rest_framework.authtoken.models import Token
user_id = Token.objects.get(key=request.auth.key).user_id
user = Users.object.get(id =user_id)
Response (user)
This is how I think I should be passing variable to frontend but I am not getting anything achieved this way.