from collections import defaultdict
person_dict = defaultdict(list)
persons = Person.objects.all()
for person in persons:
    person_dict[person.last_name].append(person)
Разделить набор запросов или получить несколько наборов запросов по полю, а не просто упорядочивать по полю