Планирую использовать Form wizard. Собственно, есть вопрос к тем, кто пользовался: можно ли каким-то образом переопределять форму следующего шага в зависимости от вариантов, выбранных в первом шаге.
Пример:
есть 2х шаговая форма:
from django import forms
class Form1(forms.Form):
field1= forms.CharField(max_length=100)
field2 = forms.ChoiceField()
class Form21 (forms.Form):
field1= forms.CharField(max_length=100)
field2= forms.CharField(max_length=100)
class Form22 (forms.Form):
field1= forms.DateField()
field2= forms.FileField()
class Form23 (forms.Form):
field1= forms.EmailField()
field2= forms.BooleanField()
На втором шаге необходимо отображать одну из 3х форм Form21, Form22, Form23, в зависимости от того, что было выбрано на первом шаге в ChoiceField.
Вопрос: может ли form wizard предоставить такую функциональность?