5
class Item(models.Model):
...
class ItemSet(models.Model):
items = models.ManyToManyField(Item, related_name="itemsets")
我有一個ItemSets的列表。我想查找其中Item對象位於至少一個ItemSet對象的「項目」M2M字段中的所有Item對象。Django過濾查詢集交集?
我該怎麼做?
P.S.以下是我已經盡力了,但無濟於事:
itemset_list = [itemset1, itemset2, itemset3]
items = Item.objects.filter(itemsets__in=itemset_list)
錯誤嗎?當你嘗試時發生了什麼?另外,從哪裏獲取項目集列表?你有沒有爲他們查詢? – Paragon