Jim*_*mmy 22 python cookies session flask
我想country通过这个Flask电话获得一个cookie(例如).
data = request.cookies.get("country")
Run Code Online (Sandbox Code Playgroud)
如何判断cookie是否存在?
Jon*_*nts 45
request.cookies是dict,所以:
if 'country' in request.cookies:
# do something
else:
# do something else
Run Code Online (Sandbox Code Playgroud)
request.cookies.get('my_cookie')
Run Code Online (Sandbox Code Playgroud)
应该有效。如果它不起作用,则您在调用此行时可能无法访问请求对象。
尝试在顶部导入烧瓶
import flask
Run Code Online (Sandbox Code Playgroud)
然后打电话
cookie = flask.request.cookies.get('my_cookie')
Run Code Online (Sandbox Code Playgroud)
如果 cookie 存在,它将被分配给cookie,如果不存在则cookie等于None