我正在使用Django和Mongo数据库。我尝试将Django中的User模型继承到我的公司模型中,如下所示:
Class Company(User):
....
显然这不起作用,因为Mongo不支持多表继承。然后我使用了以下设置:
Class Company(models.Model):
user = models.Foreignkey(User, unique=True)
....
出于某种原因,我可以一次又一次地使用相同的用户名创建用户。有谁知道如何为用户提供唯一的用户名和电子邮件地址?
由于
答案 0 :(得分:0)
寻找解决方案的人。我使用以下代码:
Class Company(models.Model):
user = models.OneToOneField(User, unique=True)
....
这适合我。