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