43

countryこの Flask 呼び出しでCookie (例) を取得したいと思います。

data = request.cookies.get("country")

Cookie が存在するかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

68

request.cookiesですdictので、次のようになります。

from flask import request

if 'country' in request.cookies:
    # do something
else:
    # do something else
于 2012-11-23T14:35:56.947 に答える
6
request.cookies.get('my_cookie')

働くべきだった。うまくいかない場合は、この行を呼び出したときにリクエスト オブジェクトにアクセスできない可能性があります。

一番上のフラスコをインポートしてみてください

import flask

それから電話する

cookie = flask.request.cookies.get('my_cookie')

Cookie が存在する場合は割り当てられ、存在しcookieない場合cookieは等しいNone

于 2016-10-07T17:58:51.340 に答える