Django入門五之 (Session Cookie)

Cookie && Session

http 是無狀態的,每一次發送過來依舊不知道他是誰 沒有任何關聯,這個時候就用到了cookie和session


客戶端(cookie) 存儲sessionid
    1:給客戶端設置cookie
    response = HttpResponseRedirect(reverse('index'))
    sessionid = str(uuid.uuid4())
    response.set_cookie('mysessionid',sessionid)
    2:設置session的值
    requests.session[sessionid] = auth.name
    return response
服務器(session) 
    cookie  = requests.COOKIES.get('mysessionid',None)
    session = requests.session.get(cookie,None)
    requests.session['username'] = usermodel.name //就是代表當前當前用戶session 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章