Django自定义用户模型,具有独特的togethr - 租户和用户名

时间:2016-09-25 11:29:57

标签: django multi-tenant django-users

我正在Django上创建一个多租户应用程序,我希望用户模型在“租户”(租户模型的外键,具有租户详细信息)和“用户名”上是唯一的,即类似于 - unique_together = (“用户名”,“租户”)或其任何种类。这样做有可能吗?

1 个答案:

答案 0 :(得分:0)

Django用户模型需要"用户名"为了独特,因此我建议使用另一个字段来替换用户名,例如" email"我相信你想保持独特

为此,您需要覆盖用户模型并更改用户名字段

USERNAME_FIELD ='电子邮件'