我正在尝试将我的列表显示在一个html表中,但它打印的是整个列表而不是其中的每个变量。我正在使用jinja2模板。
<table>
<tr>
<th>Date:</th>
<th>Scheduled:</th>
</tr>
{% for day in working_days %}
<tr>
<td>{{working_days}}</td>
</tr>
{% endfor %}
</table>
现在它只是显示整个列表7次而不是单独的td中列表中的每个变量。
['maandag 12 maart','dinsdag 13 maart','woensdag 14 maart', 'donderdag 15 maart','vrijdag 16 maart','zaterdag 17 maart','zondag 18 maart']
答案 0 :(得分:2)
这可以解决问题:
{% for day in working_days %}
<tr>
<td>{{day}}</td> {# <- not working_days #}
</tr>
{% endfor %}
答案 1 :(得分:0)
<table>
<tr>
<th>Date:</th>
<th>Scheduled:</th>
</tr>
{% for day in working_days %}
<tr>
<td>{{ day }}</td>
</tr>
{% endfor %}
将{{day}}
替换为{{working_days}}
希望,它会帮助你。
答案 2 :(得分:0)
您只需要更多
{% for day in working_days%}
{% for d in day %}
<tr><td>{{d}</td></tr>
{% endfor %}
{% endfor %}