我正在使用Django,我使用自己的自定义用户类,就像这样:
class Company(User):
objects = UserManager()
所有工作都按预期工作,但在管理员中,它将该类的名称显示为用户,而不是公司,如下图所示:
这只是标签,一切正常,但我想知道是否有办法将标签更改为公司,而不是用户。 谢谢你的帮助。
答案 0 :(得分:3)
您可以在django模型中使用verbose_name
属性。 verbose_name_plural
可用于定义任何复数属性
class Company(User):
objects = UserManager()
class Meta:
verbose_name = "Company"
verbose_name_plural = "Companies"
答案 1 :(得分:0)
如本主题所述:Verbose name for admin model Class in django
您需要使用Meta子类并设置其verbose_name属性:
class Company(User):
objects = UserManager()
class Meta:
verbose_name = "Company"