【发布时间】:2017-02-07 23:52:40
【问题描述】:
如果我想更改 InlineAdmin 的标签,我应该设置:
class Meta:
verbose_name = "One"
verbose_name_plural = "Many"
对于模型,但通常看起来不错。
现在我使用m2m Inline,标签看起来像“Mymodel1-mymodel2 关系”,其中一个是“Mymodel1-mymodel2 关系:MyModel1 mymodel2 对象”。我不能翻译它,这真的让我很沮丧。 我该如何解决这个问题?
更新1: 我发现需要添加:
verbose_name = "One"
verbose_name_plural = "Many"
到没有 Meta 的 AdminInline。现在标签 Many 看起来不错,但对于一个“One: MyModel1_mymodel2 object”仍然不好。
【问题讨论】:
-
那里的文本是在类的
__str__或__unicode__方法中定义的文本。将其覆盖为可读的内容并附加 PK 或模型中的任何其他字段。 -
@Andrey Shipilov,是的!我有一段时间被冻结了,发布喜欢的答案。
标签: django