我有与FK相关的父子模型。有没有一种方法可以限制具有sql约束的Parent的最大子代数?例如,父母最多可以有4个孩子。我试图找到答案,但是找到的解决方案并非基于sql约束。
代码:
class Parent(models.Model):
name = models.CharField()
class Child(models.Model):
name = models.CharField()
domain = models.ForeignKey("Parent")