我最近试图解决在我的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中处理动态列数的最佳方法是什么?或者,有更优雅的方法来解决上述问题吗?
答案 0 :(得分:1)
将子列表的长度传递给模板是不必要的。
由于列表元素也是列表,内部循环可以简单地简化为:
{% for x in t %}
<td>{{ x }}</td>
{% endfor %}