2014-10-20 25 views
0

我發現cookies['cpu'] = request._cookies['cpu']在一個應用程序的view.py,我不知道是什麼request._cookies['cpu']是在谷歌或Django文檔無法找到它。什麼是請求._ django中的cookie?

+0

表示該應用按名稱「CPU」使用Cookie。 _cookie就像請求對象的私有變量。 – 2014-10-20 09:42:16

回答

1

一個HTTP Cookie是最初從網站發送並存儲在用戶的瀏覽器數據。此數據永久存儲,你可以看看你的cookies現在:

enter image description here

enter image description here

正如你所看到的,計算器存儲這些餅乾,當你發送一個請求到服務器,您可以請求包含來自Cookie的數據。 _cookies訪問這些cookie。

您無法在文檔中找到它,因爲它不存在,腳本的原始創建者可能選擇添加單獨的屬性,但由於我們無法看到views.py文件本身,因此尚不清楚。對於HTTPRequest的唯一屬性,是有關你問什麼是HTTPRequest.COOKIES,這是值的Python字典。

+0

爲什麼downvote? – 2014-10-20 09:26:19

+0

的69,74,79線https://github.com/retspen/webvirtmgr/blob/master/instance/views.py – tft 2014-10-20 09:49:05

+0

的,我想知道爲什麼有一個「_」開頭的cookie。 – tft 2014-10-20 09:50:29