Django模板中的动态列数

时间:2017-03-19 16:36:45

标签: python html django django-views

我最近试图解决在我的Django模板中处理动态数量的列的挑战(主要是通过包含未被标准化的列表的列表)。

我认为有两件事情在我看来:

test_array :一个类似于以下[[1,2,3],[1,2,3],[1,2,3]]

的数组

数字:在这种情况下为3(表示子列表中的属性数量

我想解决这个问题如下:

browser.find_element_by_xpath("//*button[contains(., 'Login')").click()

但是上面没有输出。当我引用t.1,t.2等硬编码时,它返回输出。

因此,在Django中处理动态列数的最佳方法是什么?或者,有更优雅的方法来解决上述问题吗?

1 个答案:

答案 0 :(得分:1)

将子列表的长度传递给模板是不必要的。

由于列表元素也是列表,内部循环可以简单地简化为:

  {% for x in t %}
    <td>{{ x }}</td>
  {% endfor %}