セッションは、テストした他のすべてのブラウザで完全に機能します。Internet ExplorerでDjangoセッションが動作しない
私はsessionid = request.COOKIES['sessionid']
とのセッションIDを取得しようとすると、私はこのエラーを取得:KeyError: 'sessionid'
は、これは私が私のsettings.pyに持っているものです。
CACHE_BACKEND = 'memcached://127.0.0.1:11211/'
SESSION_COOKIE_DOMAIN = '.vb.is'
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
サイトがvb.isあり、fiskifrettir .vb.isと
Serverのセットアップをhestabladid.vb.isは次のとおりです。apache2の(mod_wsgiを)とnginxの
そのブラウザでCookieが有効になっていますか? –
はい、誰もIEでログインできません。 – demux
これを実行してください:print request.session.session_key。そして、sessionidが定義されているかどうかを見てください。 – zsong