How to log out by deleting token

31 views
Skip to first unread message

Ashutosh Mishra

unread,
Sep 14, 2020, 5:14:34 AM9/14/20
to Django REST framework
I have created custom user ,through which i have authenticated and got token .Later the user log in .Now i want to create logout.How can i get that user token who recently logged in.

aksha...@gmail.com

unread,
Sep 14, 2020, 6:19:05 AM9/14/20
to Django REST framework
Hello,

Refer following code:

def post(self, request):
      return self.logout(request)

def logout(self, request): 
     try:
          request.user.auth_token.delete()
     except (AttributeError, ObjectDoesNotExist): 
          pass

     logout(request)

return Response({"success": _("Successfully logged out.")}, status=status.HTTP_200_OK)
Reply all
Reply to author
Forward
0 new messages