我不能在两个查询集上做一个和。与第一季度和第二季度一样。我得到了空的一套,我不知道为什么。我用最简单的例子来测试这个。我使用的是django 1.1.1
我基本上有这样的物体:
item1
name="Joe"
color = "blue"
item2
name="Jim"
color = "blue"
color = "white"
item3
name="John"
color = "red"
color = "white"
多对多的关系有什么奇怪的地方吗?或者我缺少什么?在
queryset1 = Item.objects.filter(color="blue")
这给出了(第1项,第2项)
queryset2 = Item.objects.filter(color="white")
这给出了(第2项,第3项)
queryset1 & queryset2
给我一个空集[]
OR运算符工作正常(我使用“|
”)
为什么会这样?在
相关问题 更多 >
编程相关推荐