изменение атрибута формы в наборе форм Django - PullRequest
1 голос
/ 02 декабря 2011

Может кто-нибудь предложить мне, как изменить атрибут формы в наборе форм Django, в шаблоне ?

мой сценарий: я хотел динамически создавать больше форм, используя JavaScript, чем загружается из model_formset.

Итак, если я загрузил 3 формы, используя набор форм модели с сервера, то с помощью javascript создал еще одну форму и изменил значение TOTAL в наборе форм управления.

Проблема: мне пришлось запустить цикл на formset.forms до и после создания дополнительной формы с использованием JavaScript.

но цикл выполняется только 3 раза (при наличии 4 сейчас и после обновления ИТОГО формирует значение).

Итак, что я должен изменить в формах управления, чтобы атрибут 'forms' знал, что на самом деле сейчас 4 формы. потому что я буду использовать {{formset.prefix}} в цикле. и я должен был сказать, type-4 для 4th формы.

спасибо!

РЕДАКТИРОВАТЬ: РЕШЕНО! см. комментарий.

...