設(shè)置session:set_session
● 描述
設(shè)置session,將用戶(hù)名等信息設(shè)置成Session保存到服務(wù)器,配合Cookie來(lái)使用。
● 語(yǔ)法
self.set_session = data
● 參數(shù)
data [dict]:為一個(gè)字典,存放用戶(hù)信息,例:{'name': 'kgcms', 'id': '99', 'OK': True}。
● 實(shí)例
self.set_session = {'name': 'kgcms', 'id': '99', 'OK': True}
● 結(jié)果
# 將數(shù)據(jù)存到存儲(chǔ)到數(shù)據(jù)庫(kù)的session表
讀session:self.kg['session']
● 描述
讀取Session,瀏覽器訪(fǎng)問(wèn)時(shí)攜帶的Cookie,Cookie存放著Session的id,通過(guò)id到數(shù)據(jù)庫(kù)取數(shù)據(jù)。
● 語(yǔ)法
self.kg['session']
● 參數(shù)
無(wú)參數(shù)。
● 實(shí)例
return self.kg['session']
● 結(jié)果
{'name': 'kgcms', 'id': '99', 'OK': True} # 數(shù)據(jù)庫(kù)的session數(shù)據(jù)
清除session:del_session
● 描述
刪除服務(wù)器存儲(chǔ)的Session。
● 語(yǔ)法
self.del_session = True
● 參數(shù)
True [bool]:是否清除Session。
● 實(shí)例
self.del_session = True #刪除服務(wù)器的Session
● 結(jié)果
# 服務(wù)器的session數(shù)據(jù)被刪除
適應(yīng)版本
v1.0.1