43

我想country通过这个 Flask 调用获得一个 cookie(例如)。

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

如何判断 cookie 是否存在?

4

2 回答 2

68

request.cookiesdict,所以:

from flask import request

if 'country' in request.cookies:
    # do something
else:
    # do something else
于 2012-11-23T14:35:56.947 回答
6
request.cookies.get('my_cookie')

应该工作。如果它不起作用,当您调用此行时,您可能无法访问请求对象。

尝试在顶部导入烧瓶

import flask

然后打电话

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

如果 cookie 存在,它将被分配cookie,如果不存在,则cookie等于None

于 2016-10-07T17:58:51.340 回答