diff options
| author | Tim Graham <timograham@gmail.com> | 2015-10-29 16:56:16 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-10-29 17:28:37 -0400 |
| commit | abf5ccc29c45d53ec17541179bb5f0a75b28915d (patch) | |
| tree | bd4871b83a366f1a47b8aab62685b194e77be912 /docs | |
| parent | 7d81ee6efc385f7d4c1218639e4102c64495ba0f (diff) | |
Fixed #25489 -- Documented that SESSION_SAVE_EVERY_REQUEST doesn't create empty sessions.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/settings.txt | 3 | ||||
| -rw-r--r-- | docs/releases/1.4.22.txt | 3 | ||||
| -rw-r--r-- | docs/releases/1.7.10.txt | 3 | ||||
| -rw-r--r-- | docs/releases/1.8.4.txt | 3 |
4 files changed, 8 insertions, 4 deletions
diff --git a/docs/ref/settings.txt b/docs/ref/settings.txt index 705cecbb57..a0dfc7e83f 100644 --- a/docs/ref/settings.txt +++ b/docs/ref/settings.txt @@ -2915,7 +2915,8 @@ Default: ``False`` Whether to save the session data on every request. If this is ``False`` (default), then the session data will only be saved if it has been modified -- -that is, if any of its dictionary values have been assigned or deleted. +that is, if any of its dictionary values have been assigned or deleted. Empty +sessions won't be created, even if this setting is active. .. setting:: SESSION_SERIALIZER diff --git a/docs/releases/1.4.22.txt b/docs/releases/1.4.22.txt index 9f8177440f..bed56d42e7 100644 --- a/docs/releases/1.4.22.txt +++ b/docs/releases/1.4.22.txt @@ -21,7 +21,8 @@ by sending repeated requests, potentially filling up the session store or causing other users' session records to be evicted. The :class:`~django.contrib.sessions.middleware.SessionMiddleware` has been -modified to no longer create empty session records. +modified to no longer create empty session records, including when +:setting:`SESSION_SAVE_EVERY_REQUEST` is active. Additionally, the ``contrib.sessions.backends.base.SessionBase.flush()`` and ``cache_db.SessionStore.flush()`` methods have been modified to avoid creating diff --git a/docs/releases/1.7.10.txt b/docs/releases/1.7.10.txt index 38af4a42ce..7fb8e85a55 100644 --- a/docs/releases/1.7.10.txt +++ b/docs/releases/1.7.10.txt @@ -17,7 +17,8 @@ by sending repeated requests, potentially filling up the session store or causing other users' session records to be evicted. The :class:`~django.contrib.sessions.middleware.SessionMiddleware` has been -modified to no longer create empty session records. +modified to no longer create empty session records, including when +:setting:`SESSION_SAVE_EVERY_REQUEST` is active. Additionally, the ``contrib.sessions.backends.base.SessionBase.flush()`` and ``cache_db.SessionStore.flush()`` methods have been modified to avoid creating diff --git a/docs/releases/1.8.4.txt b/docs/releases/1.8.4.txt index e894936bcc..ee36c41fbc 100644 --- a/docs/releases/1.8.4.txt +++ b/docs/releases/1.8.4.txt @@ -17,7 +17,8 @@ by sending repeated requests, potentially filling up the session store or causing other users' session records to be evicted. The :class:`~django.contrib.sessions.middleware.SessionMiddleware` has been -modified to no longer create empty session records. +modified to no longer create empty session records, including when +:setting:`SESSION_SAVE_EVERY_REQUEST` is active. Bugfixes ======== |
