Django之組件--cookie與session

Django之組件--cookie與session

cookie組件

cookie:由服務器產生,存放在客戶端瀏覽器上的鍵值對。

使用:

-設置值:
    obj=HttpResponse('ok')
    obj.set_cookie('key','value',max_age=10)
-取值:
    request.COOKIES.get('key')
    request.COOKIES['key']
-刪除值:
    obj=HttpResponse('ok')
    obj.delete_cookie('key')

session組件

session:保存在服務器上的鍵值對。

使用:

-設置值:
    request.session['key']='value'
    request.session['key1']='value1'
    
  三件事: 1 生成一個隨機字符串:dasfasdf 2 在django_session表中存入dasfasdf {'key':'value','key1':value1} 超時時間 3 把sessionid:dasfasdf寫入到cookie -取值: request.session.get('key') -刪除值: request.session.flush():全刪除 request.session.delete():只刪除數據庫

 

posted @ 2019-01-23 15:34 ChuckXue 閱讀(...) 評論(...) 編輯 收藏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章