【发布时间】:2020-07-13 15:26:23
【问题描述】:
在我的 views.py 中,我有一个使用 GET 方法的函数,如下所示。
def status_codes(request):
try:
url = request.GET.get('url')
urls = linksextraction(url)
url_codes.objects.filter().delete()
print(request.user.username) # prints empty string
# do something
return JsonResponse(url_final_data)
except Exception:
return JsonResponse({"message": "Invalid url"})
当我尝试打印当前登录的用户时,它会打印一个空字符串。我在其他使用 POST 的函数中也使用了相同的方法,它在那里工作正常。
在涉及 GET 方法的情况下,有人可以帮我获取用户名吗?
【问题讨论】:
标签: python django http authentication