Python 如何在Django中缓存表单数据?

Python 如何在Django中缓存表单数据?,python,django,Python,Django,我正在Django中创建一个单页应用程序 它主要由多个小表单组成,这些表单相互独立地填写和验证。每种形式都与此相似: 最后按下一个按钮,所有这些表单的输入应该一起处理 如何保存/缓存已提交表单的所有数据,以便在最后提交最终表单时对其进行处理 我尝试只创建一个大表单,但当用户单击“下一步”按钮时,我无法逐个验证每个字段。如果您希望表单分布在多个页面上,并具有多个请求/响应周期,我可能建议将其存储在或数据库中。会话可能更容易,而数据库方法更复杂。您可以使用请求在会话中存储项目。例如,会话['ste

我正在Django中创建一个单页应用程序

它主要由多个小表单组成,这些表单相互独立地填写和验证。每种形式都与此相似:

最后按下一个按钮,所有这些表单的输入应该一起处理

如何保存/缓存已提交表单的所有数据,以便在最后提交最终表单时对其进行处理


我尝试只创建一个大表单,但当用户单击“下一步”按钮时,我无法逐个验证每个字段。

如果您希望表单分布在多个页面上,并具有多个请求/响应周期,我可能建议将其存储在或数据库中。会话可能更容易,而数据库方法更复杂。您可以使用
请求在会话中存储项目。例如,会话['step_1']={}

您考虑过使用会话存储吗?尝试使用localstorage在客户端存储它,在最终提交时,发送所有数据并从客户端清除它。。。