переменная, указанная в flask, не отображается на git страницах - PullRequest
0 голосов
/ 29 марта 2020

Я указал переменную в своем приложении 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 голосов
/ 29 марта 2020

Как описано в документации :

flask .render_template (template_name_or_list, ** context)

Визуализирует шаблон из папки шаблонов с заданный контекст.

Папкой шаблонов по умолчанию является templates / в каталоге root. Поэтому вам нужно поместить index. html в эту папку шаблонов, если вы хотите, чтобы она отображалась.

Если вы хотите изменить папку шаблонов, вы можете изменить параметр template_folder при создании объекта приложения, как описано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...