#python #html #flask
Вопрос:
Я переношу данные с листа python на HTML — страницу с помощью Flask. Однако соответствующий код в HTML-файле даже не меняет цвет, как предполагается, я не думаю, что он регистрирует его как допустимый код. Это просто обработка кода в виде строки и вывод кода на экран.
Вот код на Python в app.py:
from flask import Flask, render_template
name = ("Rachel", "Lola")
@app.route('/', methods = ['GET', 'POST'])
def data():
return render_template(Visualization.html, name=name)
Вот HTML-код, который находится в файле под названием Visualization.html:
{% for element in name %}
<p>{{element}}</p>
{% endfor %}
Есть какие-нибудь идеи о том, как сделать эту передачу данных правильной? Огромное спасибо.
Ответ №1:
Ваш html-файл должен выглядеть следующим образом,если вы новичок в веб-разработке, вы должны знать, что каждый html-файл должен выглядеть следующим образом:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Your title</title>
</head>
<body>
{% for element in name %}
<p>{{element}}</p>
{% endfor %}
</body>
</html>
Ответ №2:
у вас ошибка в файле python… вы должны ввести его следующим образом
return render_template('Visualization.html', name=name)