如何在Django表单工具中保存表单进度并在以后继续?
我一直在使用Django中的formtools为我的应用程序呈现冗长的表单。我已经设法做到了这一点(填写表格并向DB提交数据)。有些事情让我思考,如果我没有完成填写表格的所有步骤,并想保存进度,然后在其他时间继续填写,该怎么办?我在网上搜索过这些信息,但没有成功。 首先,formtools是否可以实现这一点?如果是,我该怎么做?如何在Django表单工具中保存表单进度并在以后继续?,django,forms,Django,Forms,我一直在使用Django中的formtools为我的应用程序呈现冗长的表单。我已经设法做到了这一点(填写表格并向DB提交数据)。有些事情让我思考,如果我没有完成填写表格的所有步骤,并想保存进度,然后在其他时间继续填写,该怎么办?我在网上搜索过这些信息,但没有成功。 首先,formtools是否可以实现这一点?如果是,我该怎么做? 提前感谢您的帮助。请查看。您可以猜到,它在内部使用会话存储。formtools还提供了基于cookie的开箱即用解决方案。查看。您可以猜到,它在内部使用会话存储。for
提前感谢您的帮助。请查看。您可以猜到,它在内部使用会话存储。formtools还提供了基于cookie的开箱即用解决方案。查看。您可以猜到,它在内部使用会话存储。formtools还提供了基于cookie的现成解决方案。感谢Sergey的反馈。我已经用它来提交表单,它工作正常。但是,我还没有看到保存表单进度并在以后继续的方法。SessionWizardView或CookieWizardView自动保存每个有效步骤数据(受后端存储限制),您可以稍后继续填充表单。但我从未在
formtools
中看到任何在表单提交前保存进度的解决方案。感谢Sergey的反馈。我已经用它来提交表单,它工作正常。但是,我还没有看到保存表单进度并在以后继续的方法。SessionWizardView或CookieWizardView自动保存每个有效步骤数据(受后端存储限制),您可以稍后继续填充表单。但我从未在formtools
中看到任何在表单提交之前保存进度的解决方案。