我是 DJango 的新手,我正在尝试进行用户身份验证。我的登录工作正常,但我的用户没有注销。
我的注销视图是:
from django.contrib.auth import logout
from django.contrib.auth.models import User
class LogoutView(generic.View):
@staticmethod
def get(request):
if User.is_authenticated:
# Debug statement
print('if')
logout(request)
return redirect('login')
else:
return redirect('index')
我的 url 工作正常,因为当我去/logout/时,我的调试语句执行
但if User.is_authenticated:总是返回一个对象(真)。
我该如何解决这个问题。谢谢
翻阅古今
相关分类