Comments 1
Странно что не указано, что django-formtools .входил в состав Django до версии 1.8. Я вот сталкивался с этим в реальной жизни в Django и рад, что его выпилили. Поскольку использовать это в нормальном состоянии невозможно.
Первая проблема - wizard.manager который калька с formset.manager. Это который чистит current_step. С регулярной ошибкой ValidationError: [u'ManagementForm data is missing or has been tampered with'] придется смириться.
Вторая проблема - С регулярной ошибкой ImproperlyConfigured: TemplateResponseMixin из за неверного current_step придется смириться.
Третья проблема - Это все hardcode. .можно создать три View, и пересылать на form_valid с одного представления на следующее по цепочке. Но и это hardcode: поля форм статичные.
Именно потому этот очень-очень-очень частный случай в коде я бы избегал использовать, но да, для экзотики можно и попробовать ;)
Автору@badcasedaily1спасибо, напомнил мне про мои давние проекты, ээх меланхолия...
Как создать волшебника в Django: многошаговые формы