Python 在web2py中检索Cookie时出现类型错误

Python 在web2py中检索Cookie时出现类型错误,python,cookies,web2py,Python,Cookies,Web2py,现在在控制器中检索时 打印请求。cookies 我能看到我的饼干在那里 var websites = new Array("http://www.abc.com","http://www.123.com"); //i am writin cookies like this in javascript in view var web=websites[1] ; var exdate=new Date(); exdate.setDate(exdate.getDate() + 24); var vis

现在在控制器中检索时
打印请求。cookies
我能看到我的饼干在那里

var websites = new Array("http://www.abc.com","http://www.123.com");
//i am writin cookies like this in javascript in view
var web=websites[1] ;
var exdate=new Date();
exdate.setDate(exdate.getDate() + 24);
var visit= web +" ;expires= "+ exdate.toUTCString();
document.cookie= "mycookie =" + visit;
给我一个例外


为什么?

在本例中,
request.cookies
是一个字典,因此您必须以字典的形式访问它。正如你所做的:

if request.cookies.has_key("mycookie"):#geting true         
value=request.cookies("mycookie").value 
这将
request.cookies
视为一个函数,这就是为什么会出现类型错误,因为它不是一个函数。要访问给定键的字典中的值,可以使用:

value=request.cookies("mycookie").value 

您能否编辑您的问题以包含完整的例外情况?并确保将其缩进4个空格,以便以正确的格式显示。我已经给出了我正在获取的完整异常。它不提供堆栈跟踪?
value=request.cookies["mycookie"].value