Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Flask 文档中,它提供了以下示例代码:
from flask import make_response @app.route('/') def index(): resp = make_response(render_template(...)) resp.set_cookie('username', 'the username') return resp
为什么需要做一个响应对象?无法使用 javascript 随时设置 cookie?
关键的见解是路由需要响应对象,因此当您使用 render_template(..) 或 redirect(url_for(..)) 时,它会返回包含您渲染视图的响应对象。立即设置 cookie 并不重要,通常无论如何您都必须在任何路由上返回响应,所以如果方便的话,不妨在那里做。