非常困惑。我有一個變量,其中有32項,我試圖做一個for循環,但它說:「Caught IndexError,而渲染:字符串索引超出範圍」Django字符串索引超出範圍
任何想法?該變量絕對不是空的。
{% if photos %}
<ul class="photo-grid">
{% for photo in photos %}
<li>
<img src="{{ photo.images.low_resolution.url }}" />
</li>
{% endfor %}
</ul>
{% else %}
No photos found.
{% endif %}
錯誤可能會得到從別的地方觸發。尋找解決'photo.images.low_resolution.url'的代碼? – 2011-04-26 04:03:01
是否確定它不是從你的views.py中發現你的錯誤?據我所知,默認情況下,模板中的變量錯誤會默默地失敗。 – goh 2011-04-26 04:03:23
追蹤 - 某事物正在某物的索引,某處:D。編輯:哇,Python標籤的力量。 – 2011-04-26 04:03:26