【问题标题】:Problem setting cookies in django在 django 中设置 cookie 的问题
【发布时间】:2011-08-09 04:30:23
【问题描述】:

我正在尝试使用以下代码设置和读取 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

由于某种原因,值保持为无。我在这里缺少一些简单的东西吗?提前致谢

【问题讨论】:

    标签: python django cookies httpresponse setcookie


    【解决方案1】:

    您正在响应对象 (response.set_cookie( cookie_name, "cookie_value")) 中设置 cookie,但尝试从请求对象 (request.COOKIES.get(cookie_name)) 中检索它。

    当您在响应中设置 cookie 时,它​​不会自动填充到原始请求中。它将在您设置 cookie 之后调用的视图的以下请求中可用。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多