限制相关对象的数量

时间:2019-08-10 09:22:33

标签: django python-3.x postgresql constraints

我有与FK相关的父子模型。有没有一种方法可以限制具有sql约束的Parent的最大子代数?例如,父母最多可以有4个孩子。我试图找到答案,但是找到的解决方案并非基于sql约束。

代码:

class Parent(models.Model):
    name = models.CharField()


class Child(models.Model):
    name = models.CharField()
    domain = models.ForeignKey("Parent")

0 个答案:

没有答案