【发布时间】:2019-01-08 10:02:08
【问题描述】:
我正在尝试扩展 django Group 模型,使其对多租户更友好。基本上我想删除name 字段上的唯一约束,添加一个名为tenant 的字段,并使name 和tenant 一起唯一。到目前为止,我可以做到所有这些,但我无法创建 unique_together 约束。
这是我目前所拥有的:
from django.contrib.auth.models import Group
Group._meta.get_field('name')._unique = False
Group.add_to_class('tenant', models.ForeignKey(blah blah blah))
现在我将如何创建unique_together 约束?
【问题讨论】:
-
我想这就是你要找的东西:stackoverflow.com/questions/2201598/…
-
@HenryWoody 不,我需要对 django 预先存在的 Group 模型执行此操作。
标签: django