Vorrei ottenere un cookie (ad esempio country
) con questa chiamata Flask.Controllare un cookie con Python Flask
data = request.cookies.get("country")
Come posso sapere se il cookie esiste?
Vorrei ottenere un cookie (ad esempio country
) con questa chiamata Flask.Controllare un cookie con Python Flask
data = request.cookies.get("country")
Come posso sapere se il cookie esiste?
request.cookies
è un dict
, quindi:
if 'country' in request.cookies:
# do something
else:
# do something else
Grazie mille. Come un rapido seguito di base (im nuovo a questo), sarebbe questo lavoro: se 'paese' non in request.cookies: #do qualcosa – Jimmy
@ user1738522 sì - ma ti rendi conto che non c'è niente per impedirti di provarlo prima di chiedere? –
Al momento non ho un ambiente di test :( – Jimmy
request.cookies.get('my_cookie')
dovrebbe hanno lavorato. Se non ha funzionato, potresti non avere accesso all'oggetto richiesta quando chiami questa linea.
prova a importare pallone in cima
import flask
quindi chiamare
cookie = flask.request.cookies.get('my_cookie')
Se i biscotti esiste, otterrà assegnato a cookie
e se poi non cookie
sarà uguale None
E che hai provato? 'Request.cookies.get()' non funziona? –