0
turl1
,turl2
... ourl1
,ourl2
是我從視圖返回的上下文變量(所有字符串)。Django模板:爲什麼變量名稱評估爲字符串
{% for i in "1234" %}
<div class="spot">
{% with t="turl"|add:i %}
{% with o="ourl"|add:i %}
<a href= {{ o }}">
<img src={{ t }}>
</a>
{% endwith %}
{% endwith %}
</div>
{% endfor %}
現在我得到這樣的:
<a href="ourl1">
<img src="turl1">
</a>
...
而ourl1
和turl1
應該評估到URL,但事實並非如此。
我需要一個循環模板否則Django的模板會有很多重複的代碼。所以不能只是硬編碼turl1,turl2,turl3 ...後面的數字必須作爲循環索引添加我認爲 – Philip007
正如我在答案中所說的,傳遞一個數組。 – Yossi
你是從什麼時候開始討論陣列事物的?看不到它。無論如何,你可以發佈代碼示例嗎? – Philip007