为了账号安全,请及时绑定邮箱和手机立即绑定

分页时在烧瓶中存储数据的位置

分页时在烧瓶中存储数据的位置

素胚勾勒不出你 2021-12-21 17:33:20
尊敬的人:我需要一个关于我应该在哪里保存数据的提示,我需要分页,我正在使用烧瓶。我应该使用 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 )

然后它将列表传递给页面,以便您可以跟踪以前的请求。


希望能帮助到你!


查看完整回答
反对 回复 2021-12-21
  • 1 回答
  • 0 关注
  • 139 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信