2014-12-30 4 views
1

c_list에 장고 템플릿 태그를 사용하면이 포함 :이처럼 사용하고<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

그것은 때문에 작동하지 않습니다 이스케이프 된 {and} 문자로 둘러싸인 {{cert}}을 출력하므로 ** cer ** 변수를 평가하지 않습니다. – avenet

답변

2

하여 사용해보십시오 :

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

효과가있었습니다. 고맙습니다 –

0

을 난 당신이 Certificate의 이미지 필드에서도 .url 필요가 있다고 생각 : 이미지 필드가 불려 갔을 경우

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

image