Я создаю страницу, где пользователи могут выбирать, какие строки редактировать. После того, как они выберут свои строки и нажмут «изменить», я хотел бы представить им modelformset_factory, показывающую редактируемую версию всех строк, выбранных пользователем.
Моя проблема заключается в том, что мне нужно превратить этот список первичных ключей, которые я возвращаю, в набор запросов, подходящий для использования с modelformset_factory, и я не знаю, как это сделать.
Полагаю, я мог бы "перебор", указав SQL-выражение вроде:
SELECT <cols> FROM <table> WHERE pk=val1 OR pk=val2 OR pk=val3 OR ... OR pk=valN
Но это только кажется уродливым.
Есть ли способ, которым я могу вручную создать набор запросов, добавив несколько по существу не связанных строк (все из одной таблицы)?