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

尊敬的人:

我需要一个关于我应该在哪里保存数据的提示,我需要分页,我正在使用烧瓶。

我应该使用 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条。


可以在不使用会话的情况下完成吗?


素胚勾勒不出你
浏览 140回答 1
1回答

哈士奇WWW

我在一个项目中使用了列表方法:当页面加载时,如果 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 )然后它将列表传递给页面,以便您可以跟踪以前的请求。希望能帮助到你!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python