Djangoのデフォルトの設定では、セッション情報はデータベースに保存されます。
ファイルシステムやキャッシュ上にセッションデータを保存することもできます。
セッションの保存方法を設定するには、settings.pyのSESSION_ENGINEを設定します。
settings.pyを編集します。
project/
├__init__.py
├manage.py
├settins.py <-このファイルを編集します。
├urls.py
└app/
├__init__.py
├models.py
└views.py
SESSION_ENGINEを設定します。
SESSION_ENGINE = 'django.contrib.sessions.backends.db'
デフォルトの設定です。
セッションデータをデータベースに保存します。
SESSION_ENGINE = 'django.contrib.sessions.backends.file'
セッションデータをファイルに保存します。
ファイルの保存場所はSESSION_FILE_PATHで設定します。
SESSION_FILE_PATH = '/tmp'
デフォルトはtempfile.gettempdir() の戻り値です。
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
セッションデータをキャッシュシステムに保存します。