У меня есть большая модель Django (73 поля), что желание будет подключено к ModelForm. Я хотел бы использовать комбинацию функциональности, найденной Предварительным просмотром Мастера форм и Формы contrib приложения.
Т.е. поля формы были бы разделены по нескольким страницам, и у пользователя будет шанс рассмотреть/предварительно просмотреть данные, прежде чем образцовый экземпляр будет создан.
Есть ли какие-либо лучшие практики для этого типа вещи или пример кода?
Я делаю подобную вещь в моем первом проекте Django. Использование формовизации на основе сеансов я настроил его, чтобы пользователь мог прекратить данные подбмита в любой форме.
В этот момент вы можете использовать FormPreview, вероятно, чтобы показать информацию или просто динамически генерировать форму и показать ее пользователю. Данные остаются на сеансе.