





Вы можете использовать запрос OR после цикла в date_ranges, как показано ниже.
from django.db.models import Q
query = ""
for val in date_ranges:
if (query == ""):
query = Q(date__range=val)
else:
query = query + "|" + Q(date__range=val)
Теперь запрос формируется с использованием этого запроса для фильтрации.
User.objects.filter(query)