【发布时间】:2018-08-30 11:27:29
【问题描述】:
我想更新 Django User 表,并在其中添加另一个字段。我就是这样做的。
class User(AbstractUser):
platform = models.CharField(max_length=10)
USERNAME_FIELD = 'email'
现在,因为有一个字段 USERNAME_FIELD 需要一个唯一字段。但是,我希望 username and platform 应该是 unique_together,而不仅仅是 username。
我怎样才能做到这一点?
【问题讨论】:
-
我知道这个元字段。但是,我怀疑这会起作用,因为继承
AbstractUser模型需要一个应该是唯一的USERNAME_FIELD。并且 Django User 模型也遵循User模型中的一个字段应该是唯一的原则。
标签: django django-authentication