我正在使用 POSTMAN 发送 API 请求。我已经通过 API 登录并获取了令牌。当我尝试使用该令牌注销时,它显示输出“未登录”。这是我在 Postman 中获取的令牌的屏幕截图:
这是我发送 POST 请求注销时获得的输出:
我尝试使用在 Django 应用程序中登录时使用的相同令牌注销。这是我在 Django 中的代码:
def logout_user(request):
if request.user.is_authenticated:
request.user.auth_token.delete()
return Response({'message': 'Successfully logged out'})
else:
return Response({'error': 'Not logged in'}, status=status.HTTP_401_UNAUTHORIZED