如何在Jinja 2 HTML表中显示Python Flask DB整体

时间:2018-08-06 02:10:50

标签: python html flask

我目前有一个数据库,我想通过特定的路线在其Web应用程序中查看其表。

我想通过应用程序在易于阅读的表格中查看数据库中Jinga2的全部输出。

我目前拥有的作品有效,但是它以一行显示所有条目,而不是像Excel电子表格那样以表格格式显示。

我的代码如下:

 {% for row in rows %}  <tr>
  <td>{{ row.id }}</a></td>
  <td>{{ row.question }}</td>
  <td bgcolor="{{ row.stat_colour }}">{{ row.unit_status }}</td>  </tr>  >     
 {% endfor %}

2 个答案:

答案 0 :(得分:2)

对于任何有类似问题的人,我都可以使用下面的html代码块来使其工作:

 <html !DOCTYPE>
 <head>
 <title>SQLite 3 DB Questions Table</title>
 </head>
 <body>
 <table>
 {% for row in rows %}
 <tr>
     <td>{{ row.id }}</td>
     <td>{{ row.question }}</td>
 </tr>
 {% endfor %}
 </table>
 </body>
 </html>

答案 1 :(得分:1)

在循环开始之前放入开头的tr

<tr> {% for row in rows %}