使用xadmin出现的问题

1.开始的时候使用的是Django-1.10.6,并xadmin 来搭建后台管理系统。
出现过一下错误:
一、init() got an unexpected keyword argument 'current_app' #344这个错误,后来查了一下xadmin的git代码看到有人说xadmin不支持Django=1.10.2,
我就做了下面的尝试我把Django的版本降到了1.9.9

二、接着又出现了这个错误
[WSGIRequest' object has no attribute 'user' Django admin]说是没有user属性,
然后就在stackoverflow上查了,然后到文档

https://docs.djangoproject.com/ja/1.9/topics/http/middleware/

这里面说是要激活中间件必须给他添加一个中间件class ,即MIDDLEWARE_CLASS

MIDDLEWARE_CLASSES = [
'django.middleware.security.SecurityMiddleware',
'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',
]
OK!完美解决问题

你可能感兴趣的:(使用xadmin出现的问题)