嗨(对不起我的英语不好:p)
想象一下这些模型:
class Fruit(models.Model):
# ...
class Basket(models.Model):
fruits = models.ManyToManyField(Fruit)
现在我想检索与所有水果相关的 Basket 实例。问题是下面的代码返回与任何水果相关的 Basket 实例:
baskets = Basket.objects.filter(fruits__in=Fruit.objects.all())
# This doesn't work:
baskets = Basket.objects.filter(fruits=Fruit.objects.all())
有什么解决方案可以解决这个问题吗?
非常感谢你。:)