尊敬的人:我需要一個關(guān)于我應(yīng)該在哪里保存數(shù)據(jù)的提示,我需要分頁,我正在使用燒瓶。我應(yīng)該使用 session 來記住我之前發(fā)送的數(shù)據(jù),并為后續(xù)請求做同樣的事情嗎?另外,我應(yīng)該如何以json格式保存從API發(fā)送的數(shù)據(jù)?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] 維護(hù)一個列表。json數(shù)據(jù)有5個字段,API發(fā)送的json-records數(shù)為100條??梢栽诓皇褂脮挼那闆r下完成嗎?
1 回答

哈士奇WWW
TA貢獻(xiàn)1799條經(jīng)驗 獲得超6個贊
我在一個項目中使用了列表方法:
當(dāng)頁面加載時,如果 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
提交
取消