web-dev-qa-db-ja.com

Python FlaskでCookieを確認します

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

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

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

31
Jimmy

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

if 'country' in request.cookies:
    # do something
else:
    # do something else
41
Jon Clements
request.cookies.get('my_cookie')

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

上部にflaskをインポートしてみてください

import flask

次に電話します

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

Cookieが存在する場合はcookieに割り当てられ、存在しない場合はcookieNoneと等しくなります

2
Peter Graham