这是一个非常简单的应用程序,可以使用普通的HTTP流式传输流程的输出:
import flaskimport timeapp = flask.Flask(__name__)@app.route('/yield')def index(): def inner(): for x in range(100): time.sleep(1) yield '%s<br/>n' % x return flask.Response(inner(), mimetype='text/html') # text/html is required for most browsers to show the partial page immediatelyapp.run(debug=True)


