【发布时间】:2016-12-21 10:34:17
【问题描述】:
我有一个工作 django 项目,其中包含大约十个应用程序。我正在我的应用程序中集成 django cms,因此我可以编辑页面内容。我已按照文档的步骤进行操作,但在执行“python manage cms check”时出现中间件错误。错误格式如下:
cms.middleware.user.CurrentUserMiddleware middleware must be in MIDDLEWARE_CLASSES [ERROR]
我的中间件在我的 settings.py 中按以下顺序排列:
MIDDLEWARE = [
'cms.middleware.utils.ApphookReloadMiddleware',
'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',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware',
'cms.middleware.language.LanguageCookieMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
任何帮助将不胜感激。
【问题讨论】:
-
你使用的是什么版本的 django-cms?
-
@neverwalkaloner 3.3.0
标签: django django-cms