在django模板中声明动态变量



我目前通过上下文传递一个名为image_1,image_2等的变量。我不确定有多少图像。因此,我尝试创建一个for循环来遍历总数并创建变量,{{ image_1 }},{{ image_2 }}等。

但我唯一能想到的就是尝试这个,但它不起作用。

{% for i in 10 %}
{{ image}}{{ i }}
{% endfor %}

当然,10是我传递的另一个变量。综上所述,我试图通过for循环使{{ image}}{{ i }}{{ image_1 }}等效。

最简单的方法是通过上下文字典从views.py中将其作为列表发送。只需将文件名[图像]与范围内的每个值连接起来,并将其附加到列表

最新更新