如何在.html

时间:2018-04-10 02:27:04

标签: html flask

这是我的app.py代码flask

@app.route('/')
def home():
    tasks = Tasks.query.all()
    tasks_len = len(tasks)
    return render_template('pages/placeholder.home.html', **locals())

这是我的pages/placeholder.home.html代码

<table id = "t">
  <tr>
      <th>Task</th>
      <th>Starts</th>
      <th>Ends</th>
    </tr>
    <tr> <--! add-hoc printing !-->
      <td>{{tasks[0].title}}</td>
      <td>{{tasks[0].datetime_start}}</td>
      <td>{{tasks[0].datetime_end}}</td>
    </tr>
...... 

如何生成html代码作为列表长度?

我厌倦了使用<script></script>标记,但事实证明我无法访问脚本标记内的tasks变量。救救我!

1 个答案:

答案 0 :(得分:0)

哈哈,我自己找到了答案。看看吧!

<table id = "t">
  <tr>
    <th>Task</th>
    <th>Starts</th>
    <th>Ends</th>
  </tr>
    <ul>
        {% for task in tasks %}
            <tr>
                <td>{{task.title}}</td>
                <td>{{task.datetime_start}}</td>
                <td>{{task.datetime_end}}</td>
            </tr>
        {% endfor %}
    </ul>
</table>