相关疑难解决方法(0)

使用Python和Flask流式传输数据

我似乎无法弄清楚如何使用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)

我想在页面上看到一个每半秒钟改变一次的计数器.相反,我得到的最接近的是页面打印出下一行的每个数字.

python flask

36
推荐指数
2
解决办法
4万
查看次数

标签 统计

flask ×1

python ×1