1234567891011121314151617181920212223242526 |
- from django.apps import AppConfig
- from django.contrib.admin.checks import check_admin_app, check_dependencies
- from django.core import checks
- from django.utils.translation import gettext_lazy as _
- class SimpleAdminConfig(AppConfig):
- """Simple AppConfig which does not do automatic discovery."""
- default_site = 'django.contrib.admin.sites.AdminSite'
- name = 'django.contrib.admin'
- verbose_name = _("Administration")
- def ready(self):
- checks.register(check_dependencies, checks.Tags.admin)
- checks.register(check_admin_app, checks.Tags.admin)
- class AdminConfig(SimpleAdminConfig):
- """The default AppConfig for admin which does autodiscovery."""
- default = True
- def ready(self):
- super().ready()
- self.module.autodiscover()
|