diff --git a/{{cookiecutter.project_slug}}/admin.py b/{{cookiecutter.project_slug}}/admin.py new file mode 100644 index 000000000..96166a811 --- /dev/null +++ b/{{cookiecutter.project_slug}}/admin.py @@ -0,0 +1,7 @@ +from django.contrib import admin +from django.utils.translation import gettext_lazy as _ + + +class AppAdminSite(admin.AdminSite): + site_title = _("{{cookiecutter.project_name}} site admin") + site_header = _("{{cookiecutter.project_name}} administration") diff --git a/{{cookiecutter.project_slug}}/config/apps.py b/{{cookiecutter.project_slug}}/config/apps.py new file mode 100644 index 000000000..3d6b3598f --- /dev/null +++ b/{{cookiecutter.project_slug}}/config/apps.py @@ -0,0 +1,5 @@ +from django.contrib.admin.apps import AdminConfig + + +class AppAdminConfig(AdminConfig): + default_site = "{{cookiecutter.project_slug}}.admin.AppAdminSite" diff --git a/{{cookiecutter.project_slug}}/config/settings/base.py b/{{cookiecutter.project_slug}}/config/settings/base.py index 8b57c3b9d..d8f551afe 100644 --- a/{{cookiecutter.project_slug}}/config/settings/base.py +++ b/{{cookiecutter.project_slug}}/config/settings/base.py @@ -78,7 +78,7 @@ DJANGO_APPS = [ "django.contrib.messages", "django.contrib.staticfiles", # "django.contrib.humanize", # Handy template tags - "django.contrib.admin", + "config.apps.AppAdminConfig", "django.forms", ] THIRD_PARTY_APPS = [