在Djang中更改第三方应用程序名称

2024-05-14 02:53:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我在django项目中使用第三方应用程序(django flatblocks)。如何在管理界面(grappelli)中更改应用程序的名称?我需要俄文名字。我已经尝试创建本地化文件(。订单号)它在管理界面的某些部分可以正常工作,但在面包屑中就不行了。我认为grappelli在某些模板中没有使用翻译,解决这个问题的最好方法是在中替换django flatblocks verbose_name应用程序.py“在飞行中”。我能做点什么吗?在


Tags: 文件项目django方法name名称模板应用程序
1条回答
网友
1楼 · 发布于 2024-05-14 02:53:18

在官方文件里找到的。解决方案很简单:For application users

引用手册:

If you’re using “Rock ’n’ roll” in a project called anthology, but you want it to show up as “Jazz Manouche” instead, you can provide your own configuration:

# anthology/apps.py

from rock_n_roll.apps import RockNRollConfig

class JazzManoucheConfig(RockNRollConfig):
    verbose_name = "Jazz Manouche"

# anthology/settings.py

INSTALLED_APPS = [
    'anthology.apps.JazzManoucheConfig',
    # ...
]

相关问题 更多 >