gpt4 book ai didi

python - Google App Engine 中的多种形式和持久性

转载 作者:行者123 更新时间:2023-11-28 19:27:40 25 4
gpt4 key购买 nike

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

执行此操作的最佳方法是什么?

最佳答案

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

由于 Google App Engine 不提供 python 环境中的 session ,我建议您为此目的安装一个整洁的库:gae-sessions .

Gae-sessions 并不神奇,但它使用 cookies + memcache + datastore用于 session 管理;所以,如果您不喜欢安装第三方库,您可以使用自己的 session 库。

关于python - Google App Engine 中的多种形式和持久性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5772313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com