我正在读取日志文件并从数据中创建一个html表。我最终在html文件中生成了与呈现数据一样多的表。但是要显示的表格数据可能会有所不同。那么如何使用Jinja2模板动态创建n个表?甚至可以使用Jinja 2吗?
答案 0 :(得分:1)
您可以使用for loops in jinja2 templates生成任意数量的HTML元素(表格,行或其他任何内容)。例如:
<table>
{% for line in loglines %}
<tr>
<td>{{ line.data1 }}</td>
<td>{{ line.data2 }}</td>
</tr>
{% endfor %}
</table>