2017-08-02 58 views
0

是否可以将is_superuseris_staff的名称覆盖为自定义值?django - 覆盖用户模型条目

没有我看到的将有可能我猜测另一种方法是做一个AbstractUser,然后需要什么样is_admin,然后参考该布尔反而让新的价值观和隐藏is_staff从一个例子所有形式?

+3

[文档](https://docs.djangoproject.com/en/1.11/topics/auth/customizing/#extending-django-s-default-user)建议如果您对内置软件不满意用户模型扩展AbstractUser并实现您自己的自定义User类。您需要在设置文件中添加额外的值(Django 1.10中的AUTH_USER_MODEL),以便让Django使用新模型。 – Neelik

+0

@ Neelik - 实际上它是AbstractBaseUser,现在我正在研究这个。 – whoisearth

+1

你是对的。感谢您更正课程名称。 – Neelik

回答

1

documentation建议如果您不满意内置User模型以扩展AbstractBaseUser并实现您自己的自定义User类。

您需要在设置文件中添加额外的值(Django 1.10中的AUTH_USER_MODEL),以便让Django使用新模型。