@blog.justoneplanet.info

日々勉強

Djangoでセッションを使う

ビュー関数の引数の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である。

コメントはまだありません»

No comments yet.

RSS feed for comments on this post.TrackBack URL

Leave a comment