web-dev-qa-db-fra.com

Rechercher un cookie avec une fiole de Python

J'aimerais recevoir un cookie (par exemple, country) avec cet appel Flask.

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

Comment savoir si le cookie existe?

17
Jimmy

request.cookies est une dict, donc:

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

aurait dû travailler. Si cela ne fonctionne pas, vous pouvez ne pas avoir accès à l'objet de la requête lorsque vous appelez cette ligne. 

Essayez d'importer le ballon en haut 

import flask

puis appelez

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

Si les cookies existent, il sera assigné à cookie et sinon, cookie sera égal à None

0
Peter Graham