我在打印python数组的第一个元素时遇到了一些困难。
我的数组是用:
创建的headers = json.loads(entries[0].form_data_headers)
(来自我的views.py)。
然后在我的模板中:
(来自我的template.html)
<tr>
<td>{%for entry in headers%}</td>
<tr>{{entry}}</tr>
{% endfor %}
</tr>
它打印所有值,我没关系。即使我尝试{{entry [0]}},它也会显示错误消息。
我的目的是打印每列的每个条目。并非所有这些都在一栏中。
我该怎么办?
感谢您的回复。
答案 0 :(得分:1)
你的问题在你的HTML中
应该是
<tr>
{% for entry in headers %}
<td>
{{ entry }}
</td>
{% endfor %}
</tr>
这将为您提供一个表行,每个列的标题在一列中