2014-10-20 75 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