尊敬的人:我需要一个关于我应该在哪里保存数据的提示,我需要分页,我正在使用烧瓶。我应该使用 session 来记住我之前发送的数据,并为后续请求做同样的事情吗?另外,我应该如何以json格式保存从API发送的数据?data_received_from_the_api = calltoApi()#How do I make flask to remember/store above data,#for pagination, If I am not using sessions.我正在考虑用 session[current-index]、session[previous-index] 维护一个列表。json数据有5个字段,API发送的json-records数为100条。可以在不使用会话的情况下完成吗?
1 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
我在一个项目中使用了列表方法:
当页面加载时,如果 req 是一个 POST 它检查以前的并记住实际的:
if request.method == "POST" and list(request.form.to_dict().values())[0] in req_indicator_html_names_dict.keys() :
selector_remember = ast.literal_eval( list(request.form.to_dict().keys())[0] )
else :
selector_remember = []
将实际请求附加到列表中:
selector_remember.append( req_ind_html_name )
然后它将列表传递给页面,以便您可以跟踪以前的请求。
希望能帮助到你!
添加回答
举报
0/150
提交
取消