【发布时间】:2019-09-19 20:52:21
【问题描述】:
假设我在 Django 中有以下模型:
class Parent(models.Model):
pass
class Child(models.Model):
parent = models.ForeignKey(Parent, related_name='children', null=True)
foo = models.CharField(max_length=5, blank=True, null=True)
如何查询Parent 模型以查找所有Parent 记录,其中所有children 的foo 的值为“ABC”?
如果我运行:
Parent.objects.filter(children__foo='ABC'),它返回Parent 对象,其中至少一个children 的foo 的值为'ABC',这不是我想要的。任何帮助表示赞赏,谢谢。
【问题讨论】:
标签: sql django django-models