在flask中指定的变量未在git页面中显示

时间:2020-03-29 01:24:28

标签: python variables github flask

我在我的烧瓶应用程序中指定了一个变量,并在渲染模板时显示该变量。但是,变量本身不会显示,而只会显示“ {{variable}}”。我该如何解决。

predictions = linear.predict(x_test)
for x in range(len(predictions)):
     print(predictions[x],x_test[x], y_test[x]) #i got rid of 'y_test[x]

output = predictions[x]

p = Flask(__name__)
Bootstrap(app)


@app.route('/')
def math():
    #return(y)
    return render_template('index.html', variable = output)

if __name__ == "__main__":
    app.run(debug = True)

这是我的索引:

  <section id="services" class="bg-light">
    <div class="container">
      <div class="row">
        <div class="col-lg-8 mx-auto">
          <h2>Here is the prediction for Tesla stock price</h2>
          <p class="lead">Stock prediction: {{variable}}</p>
        </div>
      </div>
    </div>

这是实时网站:https://amanpuranik.github.io/stock2/ 这是github存储库:https://github.com/amanpuranik/stock2

任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

documentation中所述:

flask.render_template(template_name_or_list,** context)

从具有给定上下文的template文件夹中呈现模板。

默认模板文件夹是根目录中的 templates / 。因此,如果要渲染 index.html 到此模板文件夹,则需要将其放置。

如果要更改模板文件夹,则可以按照here的说明在创建应用程序对象时更改参数 template_folder