我有一个烧瓶程序,例如:
@app.route('/')
def response():
return("""
<div style="float:left; margin:10px">
<h3 id="streamingdata">Loading...</h3>
</div>
""")
@app.route('/')
def streamed_response():
def generate():
while True:
yield("""
<script>
document.getElementById("livescore").innerHTML = "Hi";
</script>
""".format(newdata))
return Response(stream_with_context(generate()))
没有错误出现,但是我的程序无法正常工作。我的程序应该将"Loading..."
更改为进入的newdata
。但是,该应用程序仅显示"Loading..."
。我该怎么做才能获得理想的结果?
答案 0 :(得分:0)
我自己弄清楚了,我发布了答案,以防将来其他人可能需要它。基本上,我的问题是我在同一页面上返回了两个响应。我简单地将这两个功能结合在一起就可以了。