Formtools не отображает мои наборы форм, только формы
hi Я использую formtools для отправки многоступенчатой формы. Проблема в том, что я не нашел много руководств по этому вопросу. И дело в том, что я смог создать форму, но набор форм не появляется. Что я делаю неправильно или чего мне не хватает?
если я перестал использовать formtools, если набор форм виден, но не виден с 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],
})
forms.py
Вам нужно передавать наборы форм в form_list, а не отдельные формы
form_list = [PresupuestosClientesForm, PresupuestosVehiculosForm, ParteFormSet, ManoObraFormSet, PagosFormSet,PresupuestosFotosForm]