如何在Django Admin中设置其他内联标题?

时间:2011-01-26 17:03:33

标签: python django django-models django-admin

我需要将inline title(名称)更改为模型中类Meta的verbose_name以外的其他名称。有变量吗?

1 个答案:

答案 0 :(得分:61)

如文档所述,您需要设置InlineModelAdmin子类的值:

InlineModelAdmin.verbose_name - 覆盖模型内部Meta类中的verbose_name。

InlineModelAdmin.verbose_name_plural - 覆盖模型内部Meta类中的verbose_name_plural。

在此示例中,我们使用“手机”代替标题“设备”:

class DeviceInline(admin.TabularInline):
    model = Device
    verbose_name = "Phone"
    verbose_name_plural = "My Phones"