Python 2.7 使用Jinja2模板动态添加节

Python 2.7 使用Jinja2模板动态添加节,python-2.7,templates,jinja2,Python 2.7,Templates,Jinja2,我正在读取一个日志文件,并根据数据创建一个html表。最后,我在html文件中创建了与数据呈现的数量相同的表。但要显示的表格数据可能会有所不同。那么,如何使用Jinja2模板动态创建n个表呢?甚至可以使用Jinja 2吗?您可以使用它生成任意数量的HTML元素表、行或任何其他内容。例如: <table> {% for line in loglines %} <tr> <td>{{ line.data1 }}</td> <

我正在读取一个日志文件,并根据数据创建一个html表。最后,我在html文件中创建了与数据呈现的数量相同的表。但要显示的表格数据可能会有所不同。那么,如何使用Jinja2模板动态创建n个表呢?甚至可以使用Jinja 2吗?

您可以使用它生成任意数量的HTML元素表、行或任何其他内容。例如:

<table>
  {% for line in loglines %}
  <tr>
    <td>{{ line.data1 }}</td>
    <td>{{ line.data2 }}</td>
  </tr>
  {% endfor %}
</table>