Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

Fixed #2295 -- Improved docs/sessions.txt to note INSTALLED_APPS requ…


git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
1 parent df4331f commit 5f33157f6293afddff8bc0e68d3b06e7bf538a74 @adrianholovaty adrianholovaty committed
Showing with 12 additions and 8 deletions.
  1. +12 −8 docs/sessions.txt
20 docs/sessions.txt
@@ -10,18 +10,22 @@ Cookies contain a session ID -- not the data itself.
Enabling sessions
-Sessions are implemented via middleware_.
+Sessions are implemented via a piece of middleware_ and a Django model.
-Turn session functionality on and off by editing the ``MIDDLEWARE_CLASSES``
-setting. To activate sessions, make sure ``MIDDLEWARE_CLASSES`` contains
+To enable session functionality, do these two things:
-The default ```` created by `` startproject`` has
-``SessionMiddleware`` activated.
+ * Edit the ``MIDDLEWARE_CLASSES`` setting and make sure
+ ``MIDDLEWARE_CLASSES`` contains ``'django.contrib.sessions.middleware.SessionMiddleware'``.
+ The default ```` created by `` startproject`` has
+ ``SessionMiddleware`` activated.
+ * Add ``'django.contrib.sessions'`` to your ``INSTALLED_APPS`` setting, and
+ run `` syncdb`` to install the single database table that stores
+ session data.
If you don't want to use sessions, you might as well remove the
-``SessionMiddleware`` line from ``MIDDLEWARE_CLASSES``. It'll save you a small
-bit of overhead.
+``SessionMiddleware`` line from ``MIDDLEWARE_CLASSES`` and ``'django.contrib.sessions'``
+from your ``INSTALLED_APPS``. It'll save you a small bit of overhead.
.. _middleware:

0 comments on commit 5f33157

Please sign in to comment.
Something went wrong with that request. Please try again.