在登录的时候 调用django自带的login方法:from django.contrib.auth import login, authenticate
user = authenticate(username=username, password=password)
login(request, user)
在这句话 的时候抛出了 'WSGIRequest' object has no attribute 'session' 的错误,网上查了 说是settings中 middle名字不对,但我查了一下我的是对的 名字是:MIDDLEWARE_CLASSES,求各位指点 我用的版本是 django2.1.1 谢谢各位
我的 classes是这样的:
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware',
)
蝴蝶不菲
相关分类