web-dev-qa-db-de.com

Überprüfen Sie mit Python Flask nach einem Cookie

Ich möchte mit diesem Flask-Aufruf einen Cookie (z. B. country) erhalten.

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

Wie kann ich feststellen, ob der Cookie existiert?

17
Jimmy

request.cookies ist eine dict, also:

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

hätte funktionieren sollen Wenn es nicht funktioniert hat, haben Sie möglicherweise keinen Zugriff auf das Anforderungsobjekt, wenn Sie diese Leitung aufrufen. 

Versuchen Sie, die Flasche oben zu importieren 

import flask

dann ruf an

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

Wenn die Cookies vorhanden sind, werden sie cookie zugewiesen. Andernfalls wird cookie gleich None sein.

0
Peter Graham