【发布时间】:2010-11-30 00:48:04
【问题描述】:
嗨(抱歉我的英语不好:p)
想象一下这些模型:
class Fruit(models.Model):
# ...
class Basket(models.Model):
fruits = models.ManyToManyField(Fruit)
现在我想检索与所有个水果相关的 Basket 实例。 问题是下面的代码返回了与 any 水果相关的 Basket 实例:
baskets = Basket.objects.filter(fruits__in=Fruit.objects.all())
# This doesn't work:
baskets = Basket.objects.filter(fruits=Fruit.objects.all())
有什么办法可以解决这个问题吗?
非常感谢。 :)
【问题讨论】:
标签: python sql django django-models django-queryset