如何在烧瓶中的函数中调用全局变量?

how to call a global variable in a function in flask?

大家好,这里是我的一小部分代码,我有 result 和 pred 变量。在 html 部分我有这个代码:

<div style = "margin-Top:100px;" class="container">
    
    {{ results[pred] }}

</div>

我收到了这个错误。那么我该如何解决呢? 所以我认为 html 中的变量调用就像烧瓶中的那样。我错了吗?

不能这样传参数

在render_template传递result=result

然后在模板中你可以像你写的那样使用它 - result[pred]

results[pred]使用2个变量解析:

  • 结果,字典
  • pred,字典中的查找

看来,你只需要结果中pred的值。您可以使用 return render_template('index.html', var=results[pred]){{ var }}

编辑:在你的情况下,pred 在 python 中是静态的,所以你应该只 return 模板的结果字典的强制值。