【Django】cookieの値を取得・設定する方法
cookieの保存(設定)方法が知りたい方はこちら
クラスベースビューでcookie(クッキー)の値を取得する方法です。
class QuestionDetailView(DetailView):
def get(self, request, *args, **kwargs):
request.COOKIES.get('key')
# request.COOKIES['key'] ←これでも上と同じ結果
注意点としては、「key」をcookieに保存されていないものにすると、
request.COOKIES.get('key’)は「None」
request.COOKIES['key’]はKeyErrorとなる
cookieが保存されていない可能性のあるkeyを取得しようとするときは、
「request.COOKIES.get('key’)」を使いましょう
ディスカッション
コメント一覧
まだ、コメントがありません