我如何刷新或重新呈现页面?
所以我希望有一个像这样的单独函数:
CMD <#>
所以changed_var每隔一秒左右就会改变一次,我如何继续调用server_1,以便重新渲染并更改changed_var?我试过从Check()调用server_1但是遇到了错误。基本上,我想调用flask并告诉它&#34; re render&#34;来自&#34;正常&#34;功能。
答案 0 :(得分:1)
看看这是否会让你通过,可能是一个简单的拼写错误,你已经给模板引擎取模板变量并始终为它提供一个文字“bb”值。
changed_var = "bb"
def Check():
changed_var = "xx"
app = Flask(__name__)
@app.route("/")
def server_1():
render_template_string('index.html', changed_var=changed_var)
app.run()
基本上变量和值就像这样
render_template_string('index.html', templateVarName=pythonVarName )
但是人们通常不会明确地表达这种名称,因为如果你正在贪图你的代码库,那么无论他们的情况如何,你都希望登陆所有实例。作为开发人员,您需要跟踪变量的使用情况。