具有不同字段和登录页面的多个用户模型?

时间:2019-01-06 21:16:26

标签: python django

我已经有一个名为 User 的模型,如下所示:

class User(AbstractBaseUser):
    email = models.EmailField(
        unique=True,
    )
    first_name = models.CharField(
        max_length=30,
    )
    last_name = models.CharField(
        max_length=150,
    )


    objects = UserManager()
    USERNAME_FIELD = 'email'

User 模型在网站上具有以下登录页面:

example.com/login /

现在,我想创建另一个名为 Employee

的模型

雇员模型基本上类似于用户模型,其中包含一些其他字段,例如 company salary 等。

雇员用户只能登录特定页面,而不能像 User 模型那样登录同一页面:

example.com/employee-login /

我的问题是我应该如何建立 Employee 模型。

Employee 创建一个完整的单独模型,与 User 模型无关吗?

我可以使用我仍然使用 User 模型的Django中的Login,Register,Password Reset等视图吗?

0 个答案:

没有答案