Dlaczego nie użyjesz funkcji _range?
filter(gender='MALE', age__range=(10, 50))
Zobacz tutaj:https://docs.djangoproject.com/en /1.7/ref/models/querysets/#zakres
Edytuj nowy link:https://docs.djangoproject.com /pl/3.0/ref/modele/zapytania/#zakres