是否可以在 Django 中重命名应用程序的组名?

Is it possible to rename the application's group name in Django?

例如,您在“授权和授权”(或类似名称的名称)下有“组”和“用户”。如果你制作一个新的应用程序并注册它的模型,它会写出应用程序的名称。我想在管理员中重命名它。

您可以在 AppConfigverbose_name [Django-doc] 中执行此操作:

# <i>app_name</i>/apps.py

from django.apps import AppConfig
from django.utils.translation import gettext_lazy as _

class <i>MyAppConfig</i>(AppConfig):
    <strong>verbose_name = _('My verbose name for the app')</strong>

在应用的 __init__.py 中,然后将其指定为该应用的默认值 AppConfig

# <i>app_name</i>/__init__.py

default_app_config = '<i>app_name</i>.apps.<i>MyAppConfig</i>'