1. 程式人生 > >django session 會話

django session 會話

django session的設計原理
  1 如果使用者是第一次請求(就看客戶端ie是否儲存了session ID的cookie)
    建立session model
       生成一個key session 隨機的一個字串 uuid
       儲存到你session_engine指定的位置
       儲存到cookie中,在使用者的瀏覽器中   
    如果第二次以上的請求,客戶端ie都會制動提交cookie到django,django中利用你配置的
    SessionMiddleware中介軟體啟用session利用cookie中的sessionID到你session_engine指
    定的位置讀取session model
    並設定到request的session屬性上
     
    正式因為這樣你才能在你的view裡面通過request.session中使用session能力