美文网首页python互动学习小组
使用xadmin出现的问题

使用xadmin出现的问题

作者: sunlin1234 | 来源:发表于2017-03-22 12:26 被阅读685次

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出现的问题

    本文链接:https://www.haomeiwen.com/subject/ikkonttx.html