Ich habe ein großes Django-Modell (73 Felder), das mit einem ModelForm verbunden wird. Ich möchte eine Kombination der Funktionen verwenden, die für die Contrib-Apps "Formular-Assistent" und "Formularvorschau" gefunden wurden.
Das heißt, die Formularfelder würden über mehrere Seiten verteilt sein, und der Benutzer hätte die Möglichkeit, die Daten vor der Erzeugung der Modellinstanz zu prüfen / zu prüfen.
Gibt es Best Practices für diese Art von Dingen oder Beispielcode?
Ich mache eine ähnliche Sache bei meinem ersten Django-Projekt. Mit dem sessionbasierten FormWizard habe ich ihn so angepasst, dass der Benutzer das Submittieren von Daten in beliebiger Form stoppen kann.
An diesem Punkt können Sie FormPreview wahrscheinlich verwenden, um Informationen anzuzeigen oder einfach das Formular dynamisch zu generieren und es dem Benutzer anzuzeigen. Daten bleiben in der Sitzung.