如何使用json元素列表构建一个烧瓶模板?

时间:2013-01-15 16:01:43

标签: json templates flask

我很确定这应该是一个简单的。我正在使用Flask,我正在构建一个获取jeson元素列表的模板。我希望构建一个表,以有序的方式列出这些元素,并读取列表中每个json元素的特定属性。我一直在使用的代码如下:

<body>
  <div class="container-fluid">
   <h1> Users are: </h1>
   <table>
    <tr>
        <th>user name</th>
        <th>user fb_id</th>
        <th>user mt_id</th>
        <th>user ts_last_show_request</th>
    </tr>
    {% for item in users %}
    <tr>
        <td>item[fb_name]</td>
        <td>item[fb_uid]</td>
        <td>item[mt_uid]</td>
        <td>item[ts_last_show_request]</td>
    </tr>
    {% endfor %}
   </table>
  </div>
</body>

但是这段代码只是创建了一个很好的表标题,其中列出了相同的行,这些行不解释'item [mt_uid]'命令,只是列出它们。

1 个答案:

答案 0 :(得分:2)

你需要这样做:

<tr>
  <td>{{ item[fb_name] }}</td>
  <td>{{ item[fb_uid]  }}</td>
  <!-- etc. -->
</tr>