送信後に Form を確認するシナリオが必要で、Django 組み込みの FormPreview を使用しようとしました。問題は、フォームが FormPreview ページにレンダリングされ、送信後にプレビューされ (編集可能)、実際に送信されるというシナリオを強制することです。
私はこのようなものが欲しいです:
- フォームは、他の多くのデータを含むページから送信されます (このフォームだけでなく、他のフォームも含まれる可能性があります)。
- ユーザーにはフォームのプレビューが表示されます (ここで編集することはできません。確認またはキャンセルするだけで、フォームがこの部分で有効であると見なすことができます)。また、ユーザー入力に基づいてフォームにさらに情報がある場合があります(つまり、いくつかのアイテムの合計)
- ユーザーはこのフォームを送信できるようになり、DB に保存されます
これは FormPreview で行うことができますか、それともプレビュー ページを手動で作成する必要がありますか? もしそうなら、プレビュー後にデータを渡す最良の方法は何でしょうか?以前の POST からのすべてのデータで非表示のフォームを作成しますか?