В Django ORM, как вы идете о создании объекта Q, который всегда является False?Всегда False Объект Q
Это похоже на вопрос о always True Q objects, но наоборот.
Обратите внимание, что это не работает:
Foobar.objects.filter(~Q()) # returns a queryset which gives all objects
Почему я хочу Q объект вместо простого ложного значения? Так что я могу объединить его с другими значениями Q, как это, например:
condition = always_true_q_object
if something_or_other:
condition = condition | foobar_that_returns_a_q_object()
if something_or_other2:
condition = condition | foobar_that_returns_a_q_object2()
ли вы имеете в виду '.exclude (Q())'? .. – Sayse
@Sayse я могу видеть, как это будет работать. Тем не менее, я хочу, чтобы объект Q всегда был False, поэтому я могу использовать его позже для объединения с другими объектами Q с логикой AND и OR. – Flimm
Это может помочь, если вы можете показать [mcve] именно то, что вы ищете – Sayse