1. 程式人生 > >flask=======session獲取設定,刪除

flask=======session獲取設定,刪除

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)