session.py
536 Bytes
import sys
# to allow api client save environment state to database.
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
settings = sys.modules['{{ project_name }}.settings']
# we use cached_db backend for longlive and fast sessions.
SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
SESSION_COOKIE_NAME = 'sid'
SESSION_COOKIE_AGE = 86400 * 60 # 2 months. Very important to remember users.
if settings.PRODUCTION:
SESSION_COOKIE_DOMAIN = '.your production hostname prepended with dot (RFC)'