Merge pull request #509 from j0hnsmith/bson_serializer

django 1.6 session problem
This commit is contained in:
Ross Lawley
2013-11-29 05:10:02 -08:00
2 changed files with 18 additions and 0 deletions

View File

@@ -90,10 +90,15 @@ session backend, ensure that your settings module has
into your settings module::
SESSION_ENGINE = 'mongoengine.django.sessions'
SESSION_SERIALIZER = 'mongoengine.django.sessions.BSONSerializer'
Django provides session cookie, which expires after ```SESSION_COOKIE_AGE``` seconds, but doesn't delete cookie at sessions backend, so ``'mongoengine.django.sessions'`` supports `mongodb TTL
<http://docs.mongodb.org/manual/tutorial/expire-data/>`_.
.. note:: ``SESSION_SERIALIZER`` is only necessary in Django 1.6 as the default
serializer is based around JSON and doesn't know how to convert
``bson.objectid.ObjectId`` instances to strings.
.. versionadded:: 0.2.1
Storage