【发布时间】:2018-07-12 11:45:03
【问题描述】:
如何刷新或重新呈现页面?
所以我想有一个像这样的单独函数:
changed_var = "bb"
def Check():
changed_var = "xx"
app = Flask(__name__)
@app.route("/")
def server_1():
render_template_string('index.html', changed_var="bb")
app.run()
所以 changed_var 每隔一秒左右就会发生变化,我将如何继续调用 server_1,以便它重新渲染并更改 changed_var?我曾尝试从 Check() 调用 server_1,但遇到了错误。本质上,我想调用flask并告诉它从“正常”函数中“重新渲染”。
【问题讨论】:
-
不需要重新渲染整个页面,只需发出ajax请求更新
changed_var的值 -
我试图避免使用 ajax...只是试图“重新渲染”模板。
-
为什么不使用 ajax?
-
你只需要更新
changed_var的值 -
我只是在寻找重新渲染的方法