0

I need to do this in django orm.

SELECT * FROM offer WHERE country_id = 1 OR mundial = 1;

How do I do the 'OR' in django like:

list = offer.objects.filter(country_id=1, #HOW DO I PUT 'OR' HERE?)
Sergio Mendez
  • 1,311
  • 8
  • 33
  • 56

1 Answers1

4

Use Q:

from django.db.models import Q
list = offer.objects.filter(Q(country_id=1) | Q(something_else=1))
Armen Vardanyan
  • 3,214
  • 1
  • 13
  • 34