Django:从`QuerySet`中提取`Q`对象

Ram*_*hum 7 python django django-orm django-q

我有一个Django QuerySet,我想从中获取一个Q对象.(即,它与查询集保持完全相同的查询.)

那可能吗?如果是这样,怎么样?

Mar*_*cin 5

不,但您可以先创建 Q 对象,然后使用它;或者,将查询创建为字典,并将其传递给过滤器方法和 Q 对象。