使用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!完美解决问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容