这是我的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
变量。救救我!
答案 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>