Как визуализировать мой набор форм с помощью django-formtools?

Я использую форму, которая будет появляться в нескольких шагах и в некоторых случаях с кнопкой formet, все было хорошо, пока я не поставил django-formtools и если несколько форм появляются в нескольких шагах. Проблема в том, что то, что у меня было в JS, не появляется, например, у меня была кнопка "добавить форму", при нажатии на которую появлялись формы, которые я хотел добавить, а теперь с django-formtools она больше не появляется. Не знаю, может это из-за шаблона, может я не так отображаю, как надо

new-customer.html (вот как это выглядит с помощью form-tools)


<p>Step {{ wizard.steps.step1 }} of {{ wizard.steps.count }}</p>
<form action="" method="post">{% csrf_token %}
<table>
{{ wizard.management_form }}
{% if wizard.form.forms %}
   {{ wizard.form.management_form }}
   {% for form in wizard.form.forms %}
       {{ form }}
   {% endfor %}
{% else %}
   {{ wizard.form }}
{% endif %}
</table>
{% if wizard.steps.prev %}
<button name="wizard_goto_step" type="submit" value="{{ wizard.steps.first }}">first step</button>
<button name="wizard_goto_step" type="submit" value="{{ wizard.steps.prev }}">prev step</button>
{% endif %}
<input type="submit" value="submit"/>
</form>

new-customer.html (пример того, как это выглядит без formtools и что работает)

views.py


class PresupuestoWizardView(SessionWizardView):
   file_storage = FileSystemStorage(location=os.path.join(settings.MEDIA_ROOT, 'files'))
   form_list = [PresupuestosClientesForm, PresupuestosVehiculosForm,PresupuestosParteForm,PresupuestosManoObraForm,PresupuestosPagosForm,PresupuestosFotosForm]
   template_name = "Presupuestos/new-customer.html"


   def done(self, form_list, **kwargs):
       return render(self.request, "Presupuestos/new-customer.html", {
           'form_data': [form.cleaned_data for form in form_list],
        })


Вернуться на верх