在<img/>标记中使用Django模板标记

时间:2014-12-30 18:57:01

标签: html django

c_list包括:

[<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">

我该如何使用它?

2 个答案:

答案 0 :(得分:2)

尝试使用:

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

答案 1 :(得分:0)

我认为您还需要来自.url图像字段的Certificate

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

如果调用图像字段image