Привет, ребята, небольшая часть моего кода здесь, у меня есть переменные результата и пред. И в части html у меня есть этот код:
<div style = "margin-Top:100px;" class = "container">
{{ results[pred] }}
</div>
И я получаю эту ошибку. Итак, как я могу это исправить? Итак, я подумал, что переменная в html вызывается так же, как и в колбе. Я ошибся?
Вы не можете передать параметр таким образом.
В render_template передать результат=результат
И тогда в шаблоне вы можете использовать его, как вы пишете - результат[пред]
results[pred]
использует 2 переменные для разрешения:
Кажется, вам нужно только значение pred в результатах. Вы можете сделать это, используя return render_template('index.html', var=results[pred])
и {{ var }}
Обновлено: в вашем случае pred является статическим в python, поэтому вы должны возвращать только обязательное значение dict результатов в шаблон.
спасибо, вы очень хорошо объяснили, это было просто.
results[pred]
не является допустимым именем переменной. Измените его на действительный.