Django中session的使用
阿新 • • 發佈:2020-10-22
1 存在於服務端的鍵值對 2 同一個瀏覽器不允許登入多個賬戶,不同瀏覽器可以登入同一個賬戶 3 session的使用(必須遷移資料) -增:request.session['name']=lqz -查:request.session['name'] -改:request.session['name']=egon -刪:del request.session['name'] -設定過期時間:request.session.set_expiry(10) 4 session的其它使用 -request.session.setdefault('k1',123) -request.session.get('name',None) -del request.session['k1'] -request.session.keys() -request.session.values() -request.session.items() -request.session.session_key # 獲取那個隨機字串,django_session表中session_key欄位 -request.session.clear_expired() # 清除過期的session-request.session.exists("session_key") # 判斷這個隨機字串(session_key欄位),有沒有資料 -request.session.delete() # 刪除所有的值,django_session表中刪除當前登入者的這條記錄 -request.session.flush() # 幹了上面那個事,把cookie設定為過期