我正在尝试使用以下代码设置和读取Cookie
cookie_name = 'fbs_%s' % practice_settings.PRACTICE_ID
response = HttpResponse( "blah" )
response.set_cookie( cookie_name, "cookie_value" )
value = request.COOKIES.get(cookie_name)
print value
由于某种原因,价值仍为无。我在这里缺少一些简单的东西吗?提前致谢
答案 0 :(得分:3)
您正在响应对象(response.set_cookie( cookie_name, "cookie_value")
)中设置cookie,但尝试从请求对象(request.COOKIES.get(cookie_name)
)中检索它。
在响应中设置cookie时,它不会自动填充在原始请求中。它将在您设置cookie之后调用的视图的以下请求中可用。