将表格结果保存在内存中
Keep form result in memory
上图给出了我希望用 Flask 实现的一个例子。
现在我有一个元组列表,例如 [(B,Q), (A,B,C), (T,R,E,P), (M,N)]
。
列表和元组一样可以是任意长度。当我 submit
或 pass
我的表格时,我收到服务器端的数据,一切都很好。
但是现在我被要求记住之前提交的广告传递表单的状态,以便返回并最终修改信息。
记住表单状态的最佳方式是什么?
- Python 字典,键为底部显示的表格编号(1 到 4)
- 将结果存储在 SQL table 中,并在每次我需要再次访问表单时查询它
- 其他想法?
注意事项:原始数据最多保留一天,但是,数据将被处理以生成有意义的信息以永久存储。因此,如果对表格进行了修改,最终数据库应该会反映出来。
这在很大程度上取决于应用程序的构建方式。
一个选择是总是return发布每个请求的所有答案,但如果您有大量数据,那将不会很好地工作。
虽然你说你需要数据可以访问一天。所以将其存储到数据库似乎是合理的。在大多数情况下,使用索引键执行 select 查询是微不足道的。
上图给出了我希望用 Flask 实现的一个例子。
现在我有一个元组列表,例如 [(B,Q), (A,B,C), (T,R,E,P), (M,N)]
。
列表和元组一样可以是任意长度。当我 submit
或 pass
我的表格时,我收到服务器端的数据,一切都很好。
但是现在我被要求记住之前提交的广告传递表单的状态,以便返回并最终修改信息。
记住表单状态的最佳方式是什么?
- Python 字典,键为底部显示的表格编号(1 到 4)
- 将结果存储在 SQL table 中,并在每次我需要再次访问表单时查询它
- 其他想法?
注意事项:原始数据最多保留一天,但是,数据将被处理以生成有意义的信息以永久存储。因此,如果对表格进行了修改,最终数据库应该会反映出来。
这在很大程度上取决于应用程序的构建方式。
一个选择是总是return发布每个请求的所有答案,但如果您有大量数据,那将不会很好地工作。
虽然你说你需要数据可以访问一天。所以将其存储到数据库似乎是合理的。在大多数情况下,使用索引键执行 select 查询是微不足道的。