第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Django Cookies,如何設(shè)置?

Django Cookies,如何設(shè)置?

FFIVE 2019-11-08 13:50:47
我有一個(gè)網(wǎng)站,該網(wǎng)站根據(jù)訪問者選擇的位置顯示不同的內(nèi)容。例如:用戶輸入55812作為郵政編碼。我知道哪個(gè)城市和地區(qū)緯度/經(jīng)度。也就是給他們有關(guān)該領(lǐng)域的內(nèi)容。我的問題是如何將其存儲(chǔ)在Cookie中,以便他們返回時(shí)不需要總是輸入郵政編碼?我看到如下:根據(jù)其區(qū)域設(shè)置持久性cookie。當(dāng)他們返回讀取的cookie時(shí),請(qǐng)抓取郵政編碼。根據(jù)Cookie中的郵政編碼返回內(nèi)容。我似乎找不到有關(guān)設(shè)置Cookie的任何可靠信息。任何幫助是極大的贊賞。
查看完整描述

3 回答

?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊

使用Django的會(huì)話框架應(yīng)該涵蓋大多數(shù)情況,但是Django現(xiàn)在也可以在請(qǐng)求和響應(yīng)對(duì)象上提供直接的cookie操作方法(因此您不需要幫助函數(shù))。


設(shè)置Cookie:


def view(request):

  response = HttpResponse('blah')

  response.set_cookie('cookie_name', 'cookie_value')

檢索Cookie:


def view(request):

  value = request.COOKIES.get('cookie_name')

  if value is None:

    # Cookie is not set


  # OR


  try:

    value = request.COOKIES['cookie_name']

  except KeyError:

    # Cookie is not set


查看完整回答
反對(duì) 回復(fù) 2019-11-08
?
狐的傳說

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

您可以手動(dòng)設(shè)置cookie,但是根據(jù)您的用例(如果將來您想添加更多類型的持久性/會(huì)話數(shù)據(jù)),使用Django的會(huì)話功能可能更有意義。這將使您獲得并設(shè)置內(nèi)部綁定到用戶會(huì)話cookie的變量。很棒的事情是,如果您要存儲(chǔ)與用戶會(huì)話相關(guān)的大量數(shù)據(jù),則將其全部存儲(chǔ)在cookie中將為HTTP請(qǐng)求和響應(yīng)增加很多分量。使用會(huì)話時(shí),會(huì)話cookie就是來回發(fā)送的所有內(nèi)容(盡管Django存儲(chǔ)會(huì)話數(shù)據(jù)時(shí)要注意一些開銷)。


查看完整回答
反對(duì) 回復(fù) 2019-11-08
  • 3 回答
  • 0 關(guān)注
  • 567 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)