在Django中使用for循环中的键

时间:2020-04-17 16:35:06

标签: django for-loop

我有一个数组试图放入表中。它在PHP中很容易工作,但是我似乎无法弄清楚如何在Django中做到这一点。我想做这样的事情:

{% for o in test %}
  <tr>
    <td>{{ test.row{{o}}.test1 }}</td>
    <td>{{ test.row{{o}}.test2 }}</td>
    <td>{{ test.row{{o}}.test3 }}</td>
  </tr>
{% endfor %}

1 个答案:

答案 0 :(得分:0)

对于这样的数组:

random_array = [[1、2、3],[4、5、6]]

在python中,您应该使用

array [1] [0]进入数字4

在django模板语言中,它是这样的:

{{random_array.1.0}}

更新:

<table>
{% for row in array %}
    <tr>
    {% for i in row %}
        <td>{{ i }}</td>
    {% endfor %}
    </tr>
{% endfor %}
</table>