我有这个:
[['1.1.1.1', A], ['2.2.2.2', B]]
我正在尝试创建HTML表格如下:
Column1 Column2
1.1.1.1 A
2.2.2.2 B
我刚开始学习Django并且无法找到使用模板代码的方法。
如果你有不同的方法,通过以不同的方式创建数组/列表(没有对象,但是例如元素列表,请随时分享)。
答案 0 :(得分:4)
在您的观点中:
context['table_info'] = [['1.1.1.1', 'A'], ['2.2.2.2', 'B']]
然后在您的模板中使用for loop:
<table>
<tr>
<th>Column1</th>
<th>Column2</th>
</tr>
{% for item in table_info %}
<tr>
<td>{{ item.0 }}</td>
<td>{{ item.1 }}</td>
</tr>
{% endfor %}
</table>