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