烧瓶饼干不起作用

时间:2016-01-14 10:51:16

标签: python mongodb flask pymongo

我是新手,只是开始在烧瓶中编写代码。我在EC2和本地机器上测试了我的代码,两个cookie都无法正常工作。我不知道这个问题是什么。

0

但是在运行服务器之后,这次打印“失败”了。我甚至尝试过localhost。

我在这个

上运行服务器
@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)

1 个答案:

答案 0 :(得分:2)

您需要使用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