Es soll aber die Reihenfolge der Querset liste die selbe sein, wie meine ursprüngliche Liste für den __in Parameter.
Anscheinend wird aber die in Meta definierte Reihenfolge beachtet. (Was normalerweise auch ok ist)...
Mit QuerySet.oder_by() kann ich hier wohl nichts tun, oder?
z.Z. mache ich es ein wenig umständlich:
Code: Alles auswählen
languages = queryset.filter(code__in=language_codes)
language_list = []
for language_code in language_codes:
for language in languages:
if language.code.lower() == language_code.lower():
language_list.append(language)
break