如何动态构建
的django模板变量{{variable_name_number}}
在variable_name_number中的数字是否在1到10的范围内?我从下面开始,但如何在variable_name中添加i?此外,range()在for循环中也不起作用,因此可以将上下文作为范围传递吗?
{% for i in range(10) %}
{{ variable_name}} # should be {{ variable_name_i }}
{% endfor %}
答案 0 :(得分:1)
不是传递一堆名为variable_name_i
的变量,最好的方法是将每个元素的列表作为variable_name
传递。
然后,您可以使用类似的内容来访问列表中的每个成员。
{% for i in variable_name %}
{{ i }}
{% endfor %}