2024-05-20 15:46:37 发布
网友
我有一个django项目使用django modeltranslation来翻译我的模型名。在这个例子中,我的名字是_uen和name_zh\u hans。在
如图所示,我可以将单词“name”翻译成中文,但不能将标签中自动生成的“[en]”和“[zh-hans]”部分翻译成中文。我已经看过了django和modeltranslation的文档,但还是搞不懂。有人遇到过同样的问题并设法解决了吗?在
要在管理部分显示模型字段的不同标签,可以在声明模型时使用verbose_name参数:
from django.utils.translation import ugettext_lazy as _ class Country(models.Model): name = models.CharField(verbose_name=_("This string will appear in the admin"), max_length=100)
标签的[en]和[zh-hans]部分仅显示有关将要编辑的字段的语言的信息,对转换没有任何影响。在
要在管理部分显示模型字段的不同标签,可以在声明模型时使用verbose_name参数:
标签的[en]和[zh-hans]部分仅显示有关将要编辑的字段的语言的信息,对转换没有任何影响。在
相关问题 更多 >
编程相关推荐