Python googleappengine中的多表单和持久性

Python googleappengine中的多表单和持久性,python,google-app-engine,webforms,Python,Google App Engine,Webforms,我通过类似Django的验证表单收集输入数据,然后在验证后从加载新表单,然后验证,然后我希望发送到数据存储。我希望在第一个表单上执行临时存储,以防用户没有在表单2中输入完整的详细信息,我认为添加到数据存储中没有多大意义。那么,我应该如何在表单之间持久化数据呢?每个表单都有自己的处理程序和post部分 最好的方法是什么?我可以描述这些选项,但尼克·约翰逊的这篇博文完美地描述了这一点: 在表单之间保存数据的自然位置是在用户的位置;多表单向导中的每个字段都将存储在会话中,直到最后一个表单确认后,数据最

我通过类似Django的验证表单收集输入数据,然后在验证后从加载新表单,然后验证,然后我希望发送到数据存储。我希望在第一个表单上执行临时存储,以防用户没有在表单2中输入完整的详细信息,我认为添加到数据存储中没有多大意义。那么,我应该如何在表单之间持久化数据呢?每个表单都有自己的处理程序和post部分


最好的方法是什么?

我可以描述这些选项,但尼克·约翰逊的这篇博文完美地描述了这一点:


在表单之间保存数据的自然位置是在用户的位置;多表单向导中的每个字段都将存储在会话中,直到最后一个表单确认后,数据最终应保留在数据存储中

由于Google App Engine在python环境中不提供会话,因此我建议您为此安装一个整洁的库:

Gae会话不是魔术,但它使用++进行会话管理;因此,如果您不想安装第三方库,那么您可以制作自己的会话库