是否可以在 Django 中重命名应用程序的组名?
Is it possible to rename the application's group name in Django?
例如,您在“授权和授权”(或类似名称的名称)下有“组”和“用户”。如果你制作一个新的应用程序并注册它的模型,它会写出应用程序的名称。我想在管理员中重命名它。
您可以在 AppConfig
的 verbose_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>'
例如,您在“授权和授权”(或类似名称的名称)下有“组”和“用户”。如果你制作一个新的应用程序并注册它的模型,它会写出应用程序的名称。我想在管理员中重命名它。
您可以在 AppConfig
的 verbose_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>'