如何构造django Q对象匹配none

时间:2015-04-27 15:51:04

标签: django django-q

我想知道构造一个匹配查询集中没有对象的Q(...)对象的正确方法。似乎Q()~Q()都匹配所有对象!

2 个答案:

答案 0 :(得分:6)

Q(pk__in = [])应该这样做。

答案 1 :(得分:1)

Q(pk=None)工作正常。

Q(pk__in=[])也可以正常工作,并且不会访问数据库。