1
因此Im为Django的用户帐户 即时得到的错误消息“WSGIRequest”对象没有属性“用户”的文档以下文件要求把这个代码Django的用户帐户的WSGIRequest'对象没有属性“用户”
MIDDLEWARE_CLASSES = [
...
"account.middleware.LocaleMiddleware",
"account.middleware.TimezoneMiddleware",
...
]
MIDDLEWARE_CLASSES已过时,所以我把两行代码,在短短的中间件。
INSTALLED_APPS = [
'account',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.sites',
'django.contrib.staticfiles',
]
MIDDLEWARE = [
"account.middleware.LocaleMiddleware",
"account.middleware.TimezoneMiddleware",
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
根urls.py
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r"^account/", include("account.urls")),
]
我跑makemigrations为账户,和我跑迁移。服务器用尽只是没有错误罚款,但每当我去本地主机:8000 /帐号/登录我要么得到一个或没有属性“用户”
什么Django的版本是您使用?另外,可能使用django 1.10.5重复http://stackoverflow.com/questions/37949198/wsgirequest-object-has-no-attribute-user-django-admin – helb
,我查看了其他问题,但没有答案实际上帮助 – jalen201
感谢那个链接是我需要的 – jalen201