v 0.3 Preview: Update admin
CI / test (push) Canceled after 4m2s

This commit is contained in:
2026-08-08 21:47:29 +08:00
parent 1f98f7152d
commit 43e425edbe
24 changed files with 1408 additions and 31 deletions
+22 -2
View File
@@ -1,6 +1,26 @@
from django.apps import AppConfig
from django.contrib.admin import apps as admin_apps
class CommonConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'common'
default = True
default_auto_field = "django.db.models.BigAutoField"
name = "common"
verbose_name = "系统"
def ready(self):
from django.contrib import admin
from .admin_site import HulumathAdminSite
for model in admin.site._registry:
key = f"{model._meta.app_label}.{model._meta.model_name}"
label = HulumathAdminSite.MODEL_LABELS.get(key)
if label:
model._meta.verbose_name = label
model._meta.verbose_name_plural = label
class HulumathAdminConfig(admin_apps.AdminConfig):
default = False
default_site = "common.admin_site.HulumathAdminSite"