У меня есть приложение, в котором есть FormWizard с 5 шагами, один из них должен появляться только при выполнении некоторых условий.Пропустить шаги на django FormWizard
Форма предназначена для мастера оплаты в онлайновой тележке, один из шагов должен показывать только, когда есть рекламные акции, доступные для пикника, но когда нет рекламных акций, я хочу пропустить этот шаг, вместо того, чтобы показывать пустой список рекламных акций.
Так что я хочу иметь 2 возможных потоков:
step1 - step2 - step3
step1 - step3
Метод process_step() предназначен для последующей обработки данных _after_ формы. чтобы сделать определенные формы необязательными, вы можете ввести условные обозначения в список форм, которые вы передаете FormView: https://docs.djangoproject.com/en/1.5/ref/contrib/formtools/form-wizard/#condition-view-skip -специфические-шаги – tijs