【问题标题】:Django: customusate m2m inline or class Meta for through modelDjango:customusate m2m inline 或 class Meta 用于直通模型
【发布时间】: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


【解决方案1】:

去那里的文本是在类的 strunicode 方法中定义的文本。将其覆盖为可读的内容并附加 PK 或模型中的任何其他字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 2023-02-17
    • 1970-01-01
    • 2017-09-14
    • 2022-01-22
    • 2017-10-26
    • 2015-07-25
    相关资源
    最近更新 更多