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