Perché non usi la funzione _range?
filter(gender='MALE', age__range=(10, 50))
Vedi qui:https://docs.djangoproject.com/en /1.7/ref/models/querysets/#range
Modifica per nuovo collegamento:https://docs.djangoproject.com /it/3.0/ref/models/querysets/#range