ビュー関数の引数のrequestオブジェクトのsessionプロパティを使用する。ちなみにsessionを利用するには、MIDDLEWARE_CLASSESに「django.contrib.sessions.middleware.SessionMiddleware」が含まれている必要がある。
■取得
以下のようにしてセッションに格納した情報を取得することができる。
def get(request): data = request.session.get('key','')
第二引数はデフォルト値であり、省略することが可能である。
■保存
以下のようにしてセッションに値を保存することができる。
def set(request): request.session['key'] = [1, 2, 3]
デフォルトのセッション保存先はDBである。