person_dict = defaultdict(list)
persons = Person.objects.all()
for person in persons:
    person_dict[person.last_name].append(person)
Split queryset or get multiple querysets by field instead of just ordering by field