Как получить всех людей начинающихся с перечня букв?
На небольших таблицах можно регулярочкойModel.objects.filter(name__iregex=r'^([в-д])')
letters = 'абвгд'
Model.objects.filter(reduce(
    lambda x,y: (isinstance(x, Q) and x or Q(name__istartswith=x)) | Q(name__istartswith=y), 
    letters
))

# Или

from operator import or_
Model.objects.filter(
    reduce(or_, (Q(name__istartswith=l) for l in letters))
)
Разбирайся :)