以编程方式为烧瓶中的每个响应设置cookie

时间:2015-09-18 06:58:19

标签: python cookies flask

我无法找到相关文档。我知道flask支持cookie。但我不想使用它。那是因为我想确定cookie的格式,我也想加密它。 flask中的默认选项是让cookie为随机字符串,然后选择性地对其进行签名。但我想做更多。

我正在寻找一种方法来创建一个新的cookie,并设置烧瓶引擎的cookie值,以便在响应中使用。

1 个答案:

答案 0 :(得分:0)

如果你不想使用烧瓶会话cookie,或者像@Ostrovski建议的那样覆盖它的行为(顺便说一下好找!)你可以使用响应对象手动设置cookie。看看这个......

@app.route('/cookie-monster')
def cookie_monster():
    # Create a response object and set a cookie
    r = Response(render_template('my_template.html'))
    r.set_cookie('cookie_name',value='values')

    return r

您可以在此处找到有关此内容的更多信息:http://flask.pocoo.org/snippets/30/

祝你好运!