8.

djangoにおけるcookieの値の設定と取得

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

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')

 

子ページ
子ページはありません
同階層のページ
  1. クラスベースビュー(主流)の作り方とviewの分割
  2. 関数ベースビューの作り方とviewの分割
  3. URLディスパッチャー(ルーティング処理)
  4. GETとPOSTパラメータ受け取り
  5. クラスベースビューでGET/POSTリクエストの受け取り方
  6. クラスベースビューでテンプレートに値を渡す方法
  7. ビューでリダイレクト
  8. cookieの値の設定と取得
  9. HTTPステータスコードの返し方

最近コメントのあったページ

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。