如何构造django Q对象匹配none

Ema*_*ini 7 django django-q

我想知道构造一个Q(...)与查询集中没有对象匹配的对象的正确方法.看来,双方Q()~Q()匹配所有的对象!

小智 8

Q(pk__in = [])应该做的伎俩.


Sve*_*nze 5

Q(pk=None) 工作正常。

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