この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
ページ更新者:guest
更新日時:2018-12-28 03:29:32

タイトル: cookieの値の設定と取得
SEOタイトル: djangoにおけるcookieの値の設定と取得

この記事の要点
  • Django でCookie の設定と取得
  • 設定: response.set_cookie(name, value, max_age=None)
  • 取得: request.COOKIES['name'] または request.COOKIES.get('name')
  • 削除: response.delete_cookie('name')

 

cookieの設定

構文: set_cookie(name, value, max_age=None)

例文:

    from django.http import HttpResponse

    ...

    response = HttpResponse("Cookie Set")
    response.
set_cookie('flag', '600')
    return response

max_ageには秒単位でcookieの期限を指定する。

指定しなかった場合はブラウザを閉じるまでクッキーは保持される。

 

cookieの取得

取得は以下のようにキー名を指定すればよい。

request.COOKIES.get('flag')