python客户端修改session_python中flask的Session设置的方法介绍
本篇文章給大家帶來的內容是關于python中flask的Session設置的方法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
什么是Session?
cookie: 客戶端瀏覽器的緩存;
session: 服務端服務器的緩存;
Session 和 Cookie類似,都是通過字典管理 key-value對。
Session 對象存儲特定用戶會話所需的屬性及配置信息。這樣,當用戶在應用程序的 Web 頁之間跳轉時,存儲在 Session 對象中的變量將不會丟失,而是在整個用戶會話中一直存在下去。當用戶請求來自應用程序的Web 頁時,如果該用戶還沒有會話,則 Web 服務器將自動創建一個 Session 對象。當會話過期或被放棄后,服務器將終止該會話。Session 對象最常見的一個用法就是存儲用戶的首選項。
讀寫Session可以通過操作字典的方式。
import random from flask import Flask, session app = Flask(__name__) # 因為flask的session是通過加密之后放到了cookie中。所以有加密就有密鑰用于解密,所以, # 只要用到了flask的session模塊就一定要配置“SECRET_KEY”這個全局宏。一般設置為24位的字符 app.config['SECRET_KEY'] = random._urandom(24) # 設置session值; @app.route('/') def index(): # 如何設置session的key-value值 session['name']='sheen' return 'hello,sheen' @app.route('/get/') def get(): # 獲取Session的key-vlaue值 print(len(session)) return session.get('name') @app.route('/delete/') def delete(): # 刪除Session的key-vlaue值 session.pop('name') print(session.get('name')) return 'session was deleted' app.run()
閱讀全文
0 個人已贊贊一個收藏 (0)打賞
您入群打賞務必備注QQ號
支付寶掃一掃贊助
微信錢包掃描贊助
分享到:
生成海報
關 注
評論 搶沙發
評論前必須登錄!
總結
以上是生活随笔為你收集整理的python客户端修改session_python中flask的Session设置的方法介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python perl 日本的应用_将p
- 下一篇: vb.net读取excel并写入dgv_