123456789101112131415161718192021222324 |
- 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."""
-
- def ready(self):
- super().ready()
- self.module.autodiscover()
|