gpt4 book ai didi

python - flask cookies 不工作

转载 作者:可可西里 更新时间:2023-11-01 10:25:07 26 4
gpt4 key购买 nike

我是flask新手,刚开始用flask写代码。我在 EC2 和本地机器上测试了我的代码,两个 cookie 都不起作用。我不知道是什么问题。

@app.route('/cart/', methods = ['GET'])
def cart_addition():
response.set_cookie('productid', '11')
if 'productid' in flask.request.cookies:
output = 'Pass'
else:
output = 'Fail'
return render_template('output.html',output=output)

但是在运行服务器之后打印“失败”。我什至在本地主机上试过。

我在这上面运行服务器

 app.run(host='0.0.0.0', port=8000)

最佳答案

您需要使用make_response 函数:http://flask.pocoo.org/docs/0.10/quickstart/#cookies

from flask import make_response

@app.route('/cart/', methods = ['GET'])
def cart_addition():
if 'productid' in flask.request.cookies:
output = 'Pass'
else:
output = 'Fail'

resp = make_response(render_template('output.html', output=output))
resp.set_cookie('productid', '11')
return resp

关于python - flask cookies 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34787693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com