2014-12-30 90 views
1

c_list使用Django模板標籤包括這樣的:在<img>標籤

[<Certificate: img/025.jpg>, 
    <Certificate: img/025_fNFY8ur.jpg>, <Certificate: img/024.jpg>] 

我使用的是這樣的:

<ul> 
    {% for cer in c_list %} 
     <li><img src="{% static '{{ cer }}' %}"/></li> 
    {% endfor %} 
</ul> 

但它返回這一點,並沒有圖片是顯示:

<img src="/static/%7B%7B%20cer%20%7D%7D"> 

我該如何使用它?

+1

它不會因爲工作它會輸出由{\和}字符包圍的{{cert}},因此它不會評估您的** cer **變量。 – avenet

回答

2

嘗試使用:

<ul> 
    {% for cer in c_list %} 
     <li><img src="{% static cer %}"/></li> 
    {% endfor %} 
</ul> 
+0

它工作。謝謝 –

0

我想你也.url需要從Certificate的圖像字段:

<ul> 
{% for cer in c_list %} 
    <li><img src="{% static cer.image.url %}"/></li> 
{% endfor %} 
</ul> 

如果像場被稱爲image