From 7bb3e9f52f65d14fa10482132d0f3d03b2207935 Mon Sep 17 00:00:00 2001 From: Igor Date: Fri, 21 Mar 2025 11:19:15 +0100 Subject: [PATCH] Unwhitelabel --- {{cookiecutter.project_slug}}/admin.py | 7 +++++++ {{cookiecutter.project_slug}}/config/apps.py | 5 +++++ {{cookiecutter.project_slug}}/config/settings/base.py | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 {{cookiecutter.project_slug}}/admin.py create mode 100644 {{cookiecutter.project_slug}}/config/apps.py 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 = [