【发布时间】:2013-10-25 01:00:29
【问题描述】:
我有一个有趣的 Django 问题。
考虑以下几点:
Model.objects.filter(Q(id='test1') and Q(id='test2'))
这会返回预期的结果,但是
Model.objects.filter(Q(id='test1') & Q(id='test2'))
没有!!
这是怎么回事?
【问题讨论】:
-
&产生什么结果?
-
结果为空集
-
@kgu87 那么如何从 [one, two] 列表中动态创建 (Q(one) 和 Q(two)) 的 tupe?这可能吗?
标签: python django operator-keyword