Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import operator
- from django.db.models import Q
- q = request.GET.get('q', '').strip()
- q_list = []
- if q:
- for key in ['title__contains', 'content__contains', 'author__contains']:
- q_list.append(Q(**{key: q}))
- queryset = Entry.objects.filter(reduce(operator.or_, q_list))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement