#8365 closed (duplicate)
exception about sessions when use cache backends
Reported by: | jimichan | Owned by: | nobody |
---|---|---|---|
Component: | contrib.sessions | Version: | 1.0-alpha |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
############
# SESSIONS #
############
# Whether to save the session data on every request.
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
Traceback (most recent call last):
File "D:\allworkspace\myworkspace\Dhousemap\django\core\servers\basehttp.py", line 277, in run
self.result = application(self.environ, self.start_response)
File "D:\allworkspace\myworkspace\Dhousemap\django\core\servers\basehttp.py", line 634, in call
return self.application(environ, start_response)
File "D:\allworkspace\myworkspace\Dhousemap\django\core\handlers\wsgi.py", line 220, in call
response = middleware_method(request, response)
File "D:\allworkspace\myworkspace\Dhousemap\django\contrib\sessions\middleware.py", line 25, in process_response
if request.session.get_expire_at_browser_close():
File "D:\allworkspace\myworkspace\Dhousemap\django\contrib\sessions\backends\base.py", line 225, in get_expire_at_browser_close
if self.get('_session_expiry') is None:
File "D:\allworkspace\myworkspace\Dhousemap\django\contrib\sessions\backends\base.py", line 63, in get
return self._session.get(key, default)
AttributeError: 'NoneType' object has no attribute 'get'
same as #8364