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