我在我的Django项目中使用第三方应用(django-flatblocks)。我如何在管理界面(Grappelli)中更改应用程序的名称?我需要俄语名称。我已经尝试创建本地化文件(.po.mo),在管理界面的某些部分可以正常工作,但在面包屑导航中不起作用。我认为Grappelli在某些模板中没有使用翻译,解决问题的最佳方法是“即兴”替换apps.py中django-flatblocks的verbose_name。有什么办法可以做到这一点吗?
在官方文档中找到了这个。解决方案非常简单:对于应用程序用户
引用手册:
如果您在名为选集的项目中使用“摇滚乐”,但希望它显示为“爵士曼波”,则可以提供自己的配置:
# 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',
# ...
]
apps.py
文件/配置呢? - Chris