Что некоторые УСПОКОИТЕЛЬНЫЕ пути состоят в том, чтобы перейти между страницами многостраничной формы в Django?
Мой существующий метод:
Перенаправления между страницами формы плохо? Должен формировать POST к следующей странице формы? Если так, где проверка формы должна произойти?
То, что вы делаете, похоже на реализацию модели PRG для обработки многошаговых форм.
Вы, вероятно, хотите POST на текущий шаг, а затем перенаправить на следующий шаг только в том случае, если форма подтверждена. Нет никаких проблем с перенаправлением между шагами; на самом деле, как вы, вероятно, обнаружили, это позволяет вам поддерживать кнопку "Назад" браузера в ваших формах.
В Django есть мастера форм, которые управляют этим механизмом (на случай, если вы не знали).
http://docs.djangoproject.com/en/dev/ref/contrib/formtools/form-wizard/