作爲earlier question的後續行動,我想知道如何使用flask.g和flask.session將字典從一個def轉移到另一個def。如果我正確理解g,它只會臨時存儲信息,直到發出新的請求。由於def我想將dict對象轉移到,開始一個新的請求(它加載一個新的燒瓶模板),我想我不能使用g。所以,這讓我想知道我是否可以使用flask.session做到這一點。如果我試圖按照以下方式保存我的字典:session.dict,然後嘗試在新的def中使用此字典,它會返回「AttributeError:'FileSystemSession'對象沒有屬性'字典'。在燒瓶會話字典的保存是在所有可能的?如果是的話,我究竟做錯了什麼?使用燒瓶會話來存儲字典
RGDS, 巴特在燒瓶
如果將它寫入會話字典會怎麼樣? 'session ['dict'] = somedict'?然後用session.get('dict',fallbackvalue)''檢索它。請注意,用戶(故意)在嘗試查找漏洞利用時交換頁面請求也是可能的。 –
嗯,如果我這樣做了,我會在下一個def中出現一個KeyError,我試圖循環session ['dict'] .... :( –
哦,對不起Willem,我忘了使用「get」語句! –