假设我有这个模型:
Class Item(models.Model):
...
Class ItemCollection(models.Model):
...
items = models.ManyToManyField(Item)
...
现在我过滤 ItemCollection:
collection = RuleRequest.objects.filter(*some_filter*)
现在从“集合”查询集中,我需要从 ManyToManyField 中获取所有唯一项目。这对于单个对象很容易完成,但是如何使用查询集呢?