Django Celery Beat,在管理员中更改应用程序名称
Django Celery Beat, change app name in admin
当我们创建自定义应用程序时,我们可以在 myproject/myapp/apps.py
中分配 verbose_name
:
class MainConfig(AppConfig):
name = 'main'
verbose_name = 'My Own Verbose Name'
我已将 django_celery_beat
添加到我的 INSTALLED_APPS
中,现在我的管理页面有这个应用程序:
如何更改此 Periodic Tasks
应用名称?
我会回答我自己的问题。
我发现更改 django_celery_beat 应用程序名称的唯一方法是使用翻译:
msgid "Periodic Tasks"
msgstr "My Own Name for this App"
您可以通过以下方式更改而不翻译:
from django_celery_beat.apps import BeatConfig
BeatConfig.verbose_name = "My Own Name for this App"
当我们创建自定义应用程序时,我们可以在 myproject/myapp/apps.py
中分配 verbose_name
:
class MainConfig(AppConfig):
name = 'main'
verbose_name = 'My Own Verbose Name'
我已将 django_celery_beat
添加到我的 INSTALLED_APPS
中,现在我的管理页面有这个应用程序:
如何更改此 Periodic Tasks
应用名称?
我会回答我自己的问题。
我发现更改 django_celery_beat 应用程序名称的唯一方法是使用翻译:
msgid "Periodic Tasks" msgstr "My Own Name for this App"
您可以通过以下方式更改而不翻译:
from django_celery_beat.apps import BeatConfig
BeatConfig.verbose_name = "My Own Name for this App"