Когда я использую набор форм, который одновременно can_order
и can_delete
, я могу получить все удаленные формы с .deleted_forms
и все не удаленные формы (по порядку) с .ordered_forms
.
Если я использую набор форм, который не использует can_order
, у меня больше нет доступа к .ordered_forms
(это исключение).Есть ли простой способ получить список форм, которые не были удалены?
Самое близкое, что я могу найти, - это создать его вручную с помощью:
[form for form in formset.forms if not formset._should_delete_form(form)]
Однако используется «скрытый»метод, и это кажется странным, что что-то уже не встроено.