Ik zou dit anders aanpakken, 't liefst zonder arguments op *queryset* na. Dan kan je namelijk gewoon alles doen in de functie met `query_set.order(...)` en dus ook sorteren op meerdere kolommen.