如何仅在Django管理更改列表中自定义字段名称?

时间:2018-12-06 10:07:53

标签: django django-admin

我有一个带有许多布尔标志的模型。其中一些显示在管理员更改列表中,并可以通过list_editable进行编辑-这使它们显示为复选框。问题在于,由于字段名很长,这浪费了很多水平空间(我想让它们对模型更改形式具有描述性)。对于常规字段,我使用自定义属性和short_description来缩短名称。但是在那种情况下,我必须渲染复选框,但是我不知道如何正确设置它。

或者可能还有另一个黑客可以仅更改更改列表的字段名称?

1 个答案:

答案 0 :(得分:0)

如果我说对了,verbose_name模型属性就是您要寻找的。

new_tab = models.BooleanField(verbose_name='n_tab')

这样,new_tab字段将在管理界面中显示为n_tab。您也可以将verbose_name设置为空字符串。