flask=======session獲取設定,刪除
阿新 • • 發佈:2018-12-18
from flask import Flask,session app =Flask(__name__) app.config['SECRET_KEY']='78325EFWEGWEGWECAQ' #設定session @app.route('/set_session/') def set_session(): session['key'] = '===================' return '設定session' #設定session並且設定過期時間 @app.route('/set_session_lefttime/') def set_session_lefttime(): #開啟持久化儲 from datetime import timedelta#計算時間差值的類 session.permanent =True app.permanent_session_lifetime =timedelta(minutes=1)#存活一分鐘 session['key'] = '--------------' return '設定session過期時間' #獲取session @app.route('/get_session/') def get_session(): return session.get('key') or 'default' #刪除session @app.route('/delete_session/') def delete_session(): session.pop('key')#刪除某一個key session.clear()#刪除所有 return '刪除session' if __name__=='__main__': app.run(debug=True)