Учитывая список идентификаторов / пакетов, я хотел бы создать QuerySet
объектов, упорядоченных по индексу в списке.
Обычно я бы начал с:
pk_list = [5, 9, 2, 14]
queryset = MyModel.objects.filter(pk__in=pk_list)
Это, конечно, возвращает объекты, но в порядке свойств метаупорядочения моделей, и я хочу получить записи в порядке pk
s в pk_list
.
Конечным результатом должен быть один QuerySet
объект (не список), так как я хочу передать упорядоченный QuerySet
в Поле формы Django ModelMultipleChoiceField
.