在管理页面上显示模型名称而不是“用户”

时间:2018-06-07 08:39:47

标签: django django-models django-admin django-admin-tools

我使用标题为employee的abstractuser创建了一个自定义用户模型。

protractor-cucumber

这是我的关于员工的models.py

在管理页面上,我看到了这一点 - Admin Page

Learningsys是我的应用名称。

我如何做到这一点,以便在我的应用名称下看到''员工或优选'员工'而不是'用户',为什么它首先显示用户?我怀疑是因为我在技术上创建了一个“自定义用户”,但无论如何都希望澄清。

谢谢,

罗汉。

1 个答案:

答案 0 :(得分:0)

您需要使用verbose_name_plural元选项在管理页面上更改模型的复数名称:

class Employee(AbstractUser):
    ...
    class Meta:
        verbose_name_plural = 'Employees'

verbose_name_plural的默认值AbstractUserusers,因此您可以使用其他AbstractUser的属性继承它。