def check_middleware_installed(app_configs=None, **kwargs):
"Ensure that _our_ middleware is installed."
from django.conf import settings
if getattr(settings, 'MIDDLEWARE', None):
MIDDLEWARE_CLASSES = settings.MIDDLEWARE
else:
MIDDLEWARE_CLASSES = settings.MIDDLEWARE_CLASSES
errors = []
if MIDDLEWARE not in MIDDLEWARE_CLASSES:
errors.append(Error(
'Missing required middleware',
hint="Add '{0}' to settings.MIDDLEWARE_CLASSES".format(MIDDLEWARE),
id='boardinghouse.E003'
))
return errors
评论列表
文章目录