我刚接触Django,目前遇到了这个问题:在我的模板中,我想要循环遍历由视图定义的数组,在每个值的末尾加上“.png”,以便在迭代时将它们作为src
值用于创建<img>
标记。以下是我的代码:
<table>
<tr>
{% for iter in array %}
{% with 'path/to/images/'|add:iter|add:'.png' as myImg %}
<td><img src="{% static myImg %}" alt=""></td>
{% endwith %}
{% endfor %}
</tr>
</table>
当我打印
myImg
时,它的值只有“.png”,没有iter
值。也许我不能在循环中使用
with
标签?如果是这样,我该如何连接我的路径、文件名和扩展名?提前感谢。