Django篇之設定cookie

2021-09-27 02:38:20 字數 779 閱讀 7358

1.所有cookie的獲取:

def test1(request):

cookies = request.cookies

2.根據cookie的名獲取指定的cookie

def  test2(request)

cookie = request.cookies.get(cookiename)

3.1設定cookie

def  setcookie(request):

obj = redirect("/url/")

obj.set_cookie("key","value",max_age=10)

return obj

obj可以是重定向的返回值,即redirect()的返回值,url為要重定向的url,也可以是render()的返回值,也可以是httpresponse()的返回值

3.2 set_cookie函式:set_cookie(self, key, value=』』, max_age=none, expires=none, path=』/』, domain=none, secure=false, httponly=false)

常用引數說明: 「key」:cookie的鍵,value:cookie的值,max_age:cookie的過期時間,expires:設定過期的日期,與max_age不同,乙個max_age是設定的過期時間,path:cookie的起作用的url,預設為"/",即所有的路徑都可以獲得到cookie,domain:作用的網域名稱

Django中session和cookie的用法

session 存在伺服器端,用request物件進行設定 設定session 在後端寫入 request.session money 100 缺省會在cookie中產生乙個sessionid 獲取session值 只能在後端獲取 print request.session.get money co...

javascript 設定和獲取cookie

在做專案的時候需要在前端獲取和設定cookie,原本想用jquery.cookie.js,但是懶得引入指令碼,就在js檔案裡直接使用了js的函式來呼叫。function getcookie cname return 呼叫 getcookie name function setcookie c nam...

django 框架之 許可權篇

使用者表,許可權表,角色表 當乙個使用者訪問url,先登入,當登入後拿到這個使用者的角色和許可權 當使用者去訪問其他的url的時候,判斷這個url是否有這個許可權,有就可以訪問,沒有就不讓訪問 在中介軟體裡面建立白名單,可以讓使用者訪問的頁面 第一步建立表 from django.db import...