9

ModelForm に接続される大きな Django モデル (73 フィールド) があります。Form Wizard と Form Preview contrib アプリの機能を組み合わせて使用​​したいと考えています。

つまり、フォーム フィールドは複数のページに分割され、ユーザーはモデル インスタンスが作成される前にデータを確認/プレビューすることができます。

このタイプのベストプラクティスやサンプルコードはありますか?

4

2 に答える 2

1

私は最初の Django プロジェクトで同様のことを行います。セッションベースの FormWizard を使用して、ユーザーが任意のフォームでデータの送信を停止できるようにカスタマイズしました。

その時点で、おそらく FormPreview を使用して情報を表示したり、フォームを動的に生成してユーザーに表示したりできます。データはセッションに残ります。

于 2010-01-28T03:15:32.393 に答える