我使用Django 1.11.4不明白为什么这个代码不工作 我想request.user.is_authenticated()
登录前后,但在这两种情况下,我得到假Django的身份验证登录不工作
,如果我从登录管理员然后同一个用户登录
user = authenticate(username='myuser',password='mypassword')
if user is not None:
if user.is_active:
print("before",request.user.is_authenticated())
login(request,user)
print("after",request.user.is_authenticated())
return HttpResponse("login success")
else:
return HttpResponse("account is disabled")
else:
return HttpResponse("invalid login")
你是如何在你的视图中导入'login'的? – Alasdair