Html 在<;中使用Django模板标记;img>;标签

Html 在<;中使用Django模板标记;img>;标签,html,django,Html,Django,c_列表包括以下内容: [<Certificate: img/025.jpg>, <Certificate: img/025_fNFY8ur.jpg>, <Certificate: img/024.jpg>] [,, , ] 我是这样使用它的: <ul> {% for cer in c_list %} <li><img src="{% static '{{ cer }}' %}"/></

c_列表
包括以下内容:

[<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>
    {c_列表%中的cer为%0}
  • {%endfor%}
但它返回此信息,并且没有显示任何图片:

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

我应该如何使用它?

尝试使用:

<ul>
    {% for cer in c_list %}
      <li><img src="{% static cer %}"/></li>
    {% endfor %}
</ul>
    {c_列表%中的cer为%0}
  • {%endfor%}

我想您还需要
证书的图像字段中的
.url

<ul>
{% for cer in c_list %}
  <li><img src="{% static cer.image.url %}"/></li>
{% endfor %}
</ul>
    {c_列表%中的cer为%0}
  • {%endfor%}

如果图像字段被称为
image

,它将不起作用,因为它输出的{{cert}}被转义的{和}字符包围,因此它不会计算cer变量。