from django.db.models import Q Q(question__startswith='Who') | Q(question__startswith='What')
queryset = reversed(Collection.objects.filter(pk__in = li))
>>> Entry.objects.filter( ... headline__startswith='What' ... ).exclude( ... pub_date__gte=datetime.date.today() ... ).filter( ... pub_date__gte=datetime.date(2005, 1, 30) ... )
from django.db.models import Q obj, created = Person.objects.filter( Q(first_name='Bob') | Q(first_name='Robert'), ).get_or_create(last_name='Marley', defaults={'first_name': 'Bob'})
Blog.objects.filter(entry__headline__contains='Lennon').filter(entry__pub_date__year=2008)
>>> Entry.objects.filter(blog_id=4)
Author.objects.create(name="Joe")