我正在开发Django的员工管理系统,我希望员工的个人简历数据和用于注册和登录的用户对象放在同一个表中我尝试将用户模型作为OnetoOneField添加到employee表中,但我不喜欢注册用户,然后单独填写employee表单。我希望用户能够在创建帐户时创建自己的个人资料
js81xvg61#
您可以继承AbstractBaseUser模型并覆盖它(在其中添加其他字段),并且您可以做您想要做的事情,即
class User(AbstractBaseUser): date_joined = models.DateTimeField(auto_now_add=True) is_active = models.BooleanField(default=True) ---> rest of fields <------
e5nszbig2#
数据库的设计可能会因人而异。2在这种情况下,我将继承abstractbaseuser并将所有内容保存在那个表中。
2条答案
按热度按时间js81xvg61#
您可以继承AbstractBaseUser模型并覆盖它(在其中添加其他字段),并且您可以做您想要做的事情,即
e5nszbig2#
数据库的设计可能会因人而异。2在这种情况下,我将继承abstractbaseuser并将所有内容保存在那个表中。