Ich möchte einen Cookie (z. B. country
) mit diesem Flask Anruf erhalten.Suche nach einem Cookie mit Python Flask
data = request.cookies.get("country")
Wie kann ich feststellen, ob der Cookie existiert?
Ich möchte einen Cookie (z. B. country
) mit diesem Flask Anruf erhalten.Suche nach einem Cookie mit Python Flask
data = request.cookies.get("country")
Wie kann ich feststellen, ob der Cookie existiert?
request.cookies
ist ein dict
, so:
if 'country' in request.cookies:
# do something
else:
# do something else
Vielen Dank. Als eine schnelle grundlegende Follow-up (ich neu zu diesem), würde dies funktionieren: wenn 'Land' nicht in request.cookies: #do etwas – Jimmy
@ user1738522 ja - aber Sie erkennen, gibt es nichts zu stoppen Sie versuchen, dass, bevor Sie fragen? –
Ich habe keine Testumgebung im Moment :( – Jimmy
request.cookies.get('my_cookie')
sollte gearbeitet haben. Wenn es nicht funktionierte, haben Sie möglicherweise keinen Zugriff auf das Anfrageobjekt, wenn Sie diese Zeile aufrufen.
Try Kolben am oberen
import flask
dann
cookie = flask.request.cookies.get('my_cookie')
rufen Import Wenn die Cookies vorhanden ist, wird es zu cookie
zugewiesen bekommen und wenn nicht, dann wird cookie
gleich None
Und was Hast du versucht? Hat 'request.cookies.get()' nicht funktioniert? –