【发布时间】:2019-03-05 10:59:36
【问题描述】:
对于一个 Django 项目,我有两个模型:
class User(AbstractUser):
child = models.ForeignKey('children.Child', null=True, on_delete=models.SET_NULL)
还有以下内容:
class Child(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
我想要的是User.child 只能设置为具有child.user_id = user.id 的实体,最好有一个约束。这可能吗?如果重要的话,我正在使用 PostgreSQL
【问题讨论】:
标签: python sql django postgresql django-models