客户端Cookie未发送到Django

时间:2016-01-11 20:26:48

标签: python django cookies

我对Django有一个奇怪的问题。我在客户端设置了某些cookie,但这些cookie没有出现在Django请求中。

Cookie正确显示在客户端中,如下所示:

"class_year_only=yes; email_status=yes; exit_status=yes; class_year_only_status=yes; nmstat=1448946715685; __utma=96992031.1943662208.1449612961.1449621554.1449704668.3; __utmz=96992031.1449612961.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); csrftoken=Oe2A6Qn7pwUshDEFAhyNa4dtGRajVe4S"

但是,Django请求仅显示以下cookie:

"{'csrftoken': Oe2A6Qn7pwUshDEFAhyNa4dtGRajVe4S, '__utma':96992031.1943662208.1449612961.1449621554.1449704668.3, '__utmz':96992031.1449612961.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none), 'nmstat':1448946715685}"

为什么不发送其他Cookie?

1 个答案:

答案 0 :(得分:0)

我弄明白了这个问题。我需要设置路径到/。客户端cookie中的路径使用了导致问题的子域。不确定为什么,因为子域是正确的。