0

次のコードを使用して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

何らかの理由で値はNoneのままです。私がここで見逃している単純なものはありますか?前もって感謝します

4

1 に答える 1

3

応答オブジェクト(response.set_cookie( cookie_name, "cookie_value"))にCookieを設定していますが、要求オブジェクト()からCookieを取得しようとしていますrequest.COOKIES.get(cookie_name)

応答にCookieを設定しても、元の要求には自動的に入力されません。これは、Cookieを設定した後に呼び出すビューの次のリクエストで利用できるようになります。

于 2011-04-20T04:33:16.360 に答える