我似乎无法弄清楚如何使用Flask的流媒体.这是我的代码:
@app.route('/scans/')
def scans_query():
url_for('static', filename='.*')
def generate():
yield render_template('scans.html')
for i in xrange(50):
sleep(.5)
yield render_template('scans.html', **locals())
return Response(stream_with_context(generate()))
Run Code Online (Sandbox Code Playgroud)
在我的模板中:
<p>{% i %}</p>
Run Code Online (Sandbox Code Playgroud)
我想在页面上看到一个每半秒钟改变一次的计数器.相反,我得到的最接近的是页面打印出下一行的每个数字.