您可以更改 Django 管理应用程序中的字段标签吗?

新手上路,请多包涵

正如标题所示。我希望能够更改管理应用程序中单个字段的标签。我知道 Form.field 属性,但如何让我的模型或模型管理器传递该信息?

原文由 Josh Smeaton 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 468
2 个回答

字段的 详细名称 是字段构造时的(可选)第一个参数。

原文由 Javier 发布,翻译遵循 CC BY-SA 2.5 许可协议

如果您的字段是一个属性(一种方法),那么您应该使用 short_description:

 class Person(models.Model):
    ...

    def address_report(self, instance):
        ...
    # short_description functions like a model field's verbose_name
    address_report.short_description = "Address"

原文由 Seperman 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题