我动态地创建了一个复杂的Q对象。如何将q对象求反以使其可用于filter()而不是exclude()

最佳答案

使用~运算符:

complex_condition = ~Q(....)

根据Complex lookups with Q objects
Q对象可以使用~operator否定,允许组合
结合了普通查询和否定(非)查询的查找

08-07 21:37