考虑以下型号,知道有家庭,没有买家的Kids怎么选?
class Family...
class Kid(models.Model):
name = models.CharField(max_length=255)
family = models.ForeignKey(Family)
buyer = models.ManyToManyField(Buyer, blank=True, null=True)
family = get_object_or_404(Family, pk=1)
for_sale = family.kid_set.filter(buyer... this screws my child trade business
最佳答案
family.kid_set.filter(buyer__isnull=True)
应该管用。
关于Django选择带有空ManyToManyField的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3856361/