django 管理站点更改字段的显示标签

django admin site change the display label of field

我希望标题足以理解我的问题是什么,我只想将默认标签 Fathers Lastname: 更改为 Lastname 不更改模型中的 table 字段名称

这是我的models.py

class ParentsProfile(models.Model):
   Fathers_Firstname = models.CharField(max_length=500,null=True,blank=True)
   Fathers_Middle_Initial = models.CharField("Middle Initial",max_length=500,null=True,blank=True, help_text="Father")
   Fathers_Lastname = models.CharField(max_length=500,null=True,blank=True)

是的,您可以通过将第一个位置属性添加到字段来更改标签名称。

使用下面的代码:

Fathers_Firstname = models.CharField("Lastname",max_length=500,null=True,blank=True)

尝试添加 verbose_name

Fathers_Firstname = models.CharField(verbose_name="Lastname",max_length=500,null=True,blank=True)