Мне нужно сделать один длинный html файл из нескольких простых html файлов.
Я знаю, что приведенный ниже пример может быть реализован проще, но у меня есть веская причина сделать это таким образом (сложный шаблон html с десятками входных параметров).
Пример кода (в в этом случае отображается только первая подстраница, как и ожидалось):
from flask import Flask, render_template
app = Flask(__name__)
items = [['item#1', 123],
['item#2', 124],
['item#3', 125]]
@app.route("/")
def table():
for item in items:
return render_template('table.html', name=item[0], sn=item[1])
if __name__ == '__main__':
app.run()
таблица. html:
<body>
<h3> {{ name }} </h3>
<table>
<tr>
<td>SN</td>
<td>{{ sn }}</td>
</tr>
</table>
</body>
Ожидаемый результат:
Item#1
SN 123
Item#2
SN 124
Item#3
SN 125
Do есть идеи как это сделать?