def check_middlewares(output):
with output.section("Middlewares") as section:
required_middlewares = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware',
'cms.middleware.language.LanguageCookieMiddleware',
)
for middleware in required_middlewares:
if middleware not in settings.MIDDLEWARE_CLASSES:
section.error("%s middleware must be in MIDDLEWARE_CLASSES" % middleware)
评论列表
文章目录