我想要一个在提交表单后预先确认并尝试使用 Django 内置 FormPreview 的场景。问题是它强制在 FormPreview 页面上呈现 Form 的场景,然后在提交后预览(可以编辑),然后实际发送。
我想要这样的东西:
- 表单是从包含许多其他数据的某个页面提交的(不仅是此表单,还可能还有其他表单)
- 用户可以看到他们的表单的预览(现在不能编辑它,只需确认或取消,我们可以假设表单在这部分是有效的)。根据用户输入(即某些项目的总和),表单上可能还有更多信息
- 现在用户可以提交此表单并将其保存到数据库
这可以通过 FormPreview 完成,还是我需要手动编写预览页面?如果是这样,在预览后传递数据的最佳方式是什么,使用以前 POST 中的所有数据创建隐藏表单?