'or' 的 Django ORM 等价物?
Django ORM equivalent for 'or'?
我需要在 django orm 中执行此操作。
SELECT * FROM offer WHERE country_id = 1 OR mundial = 1;
如何在 django 中执行 'OR',例如:
list = offer.objects.filter(country_id=1, #HOW DO I PUT 'OR' HERE?)
使用Q
:
from django.db.models import Q
list = offer.objects.filter(Q(country_id=1) | Q(something_else=1))
我需要在 django orm 中执行此操作。
SELECT * FROM offer WHERE country_id = 1 OR mundial = 1;
如何在 django 中执行 'OR',例如:
list = offer.objects.filter(country_id=1, #HOW DO I PUT 'OR' HERE?)
使用Q
:
from django.db.models import Q
list = offer.objects.filter(Q(country_id=1) | Q(something_else=1))