0

我正在使用 Django,并且我使用自己的自定义用户类,就像这样:

class Company(User):
    objects = UserManager()

一切都按预期工作,但在管理员中,它将类的名称显示为用户,而不是公司,如下图所示:

管理员中的类公司

这只是标签,一切正常,但我想知道是否有办法将标签更改为公司,而不是用户。感谢您的帮助。

4

2 回答 2

3

您可以verbose_name在 django 模型中使用该属性。verbose_name_plural可用于定义任何复数属性

class Company(User):
    objects = UserManager()
    class Meta:
        verbose_name = "Company"
        verbose_name_plural = "Companies"
于 2013-04-09T12:50:33.053 回答
0

如本主题所述:django 中管理模型类的详细名称

您需要使用子类 Meta 并设置其 verbose_name 属性:

class Company(User):
    objects = UserManager()

    class Meta:
        verbose_name = "Company"
于 2013-04-09T12:49:33.170 回答