0
我的視圖代碼:越來越模板語法錯誤在Django模板
tracks = client.get('/tracks', order='hotness', limit=4)
artwork_url=[]
for track in tracks:
artwork_url.append(str(track.artwork_url).replace("large", "t300x300"))
val={"tracks":tracks,"artwork_url":artwork_url}
return render_to_response('music/tracks.html',val)
以html
{% for track in tracks %}
<li>
<div class="genre-image">
<img src="{{ artwork_url[forloop.counter] }}">
</div>
{% endfor %}
錯誤:
Exception Type: TemplateSyntaxError
Exception Value: Could not parse the remainder: '[forloop.counter]' from 'artwork_url[forloop.counter]'
軌道的元素是不可變的嗎?如果沒有,那麼只需附加追蹤變量而不是artwork_url。 – mariodev