1. 程式人生 > >四個session

四個session

數據庫 鍵值對 基於 coo 鍵值 字符 緩存 用戶信息 現狀

1--- 這個session與所有的框架語言都無關, 用來實現狀態保持, 和cookie一樣都是基於鍵值對的字符串, session的key存在於瀏覽器請求中的set-cookie當中

2---flask請求上下文中的session :封裝了用戶信息, 可以對數據庫中緩存的用戶信息進行讀寫操作

3---flask擴展包Session 是一個類, 對2中的session信息進行操作, 例如redis/sqlalchemy,過期時間

4---數據庫會話對象session 封裝了sql語句對數據庫的基本操作: db.session.add() db.session.commit(),db.session.rollback()

# 1,2,3實際上都是為了實現狀態保持

4 是flask擴展包的對象, 是為了對數據庫進行操作

四個session