假设我有两个模型:from django.db import modelsclass Parent(models.Model): passclass Child(models.Model): parent = models.ForeignKey(Parent, on_delete=models.CASCADE, related_name='children') active = models.BooleanField()如何获得至少有一个活跃孩子的父母查询集?换句话说,我如何获得排除父母的查询集,而这些父母没有任何活跃的孩子呢?如果在过滤器中使用模型属性是可行的,这将是一件微不足道的任务,但这是不可能的。这也是使用列表推导的简单操作,但是在这里将查询集作为最终结果很重要。
添加回答
举报
0/150
提交
取消