Q objects allow easier lookup: https://stackoverflow.com/questions/739776/django-filters-or