def check_installed_before_admin(app_configs=None, **kwargs):
"""
If `django.contrib.admin` is also installed, we must be installed before it.
Is this even true anymore?
"""
from django.conf import settings
errors = []
if 'django.contrib.admin' in settings.INSTALLED_APPS:
admin = settings.INSTALLED_APPS.index('django.contrib.admin')
local = settings.INSTALLED_APPS.index('boardinghouse')
if admin < local:
errors.append(Error(
"boardinghouse must be installed prior to 'django.contrib.admin'",
id='boardinghouse.E004',
))
return errors
评论列表
文章目录