我无法通过变量从Django数据库添加图片

时间:2017-08-04 21:53:16

标签: django django-templates

如果我尝试使用此代码添加一个简单的静态地址:

<img alt="" class="img-responsive" src="{% static 'img/"Diamond Arshad.PNG"'%}">

它有效, 但是当我尝试这段代码时:

{% for B in productss%}
    <img alt="" class="img-responsive" src="{% static 'img/"{{B.image}}"'%}">
{% endfor %}

在循环的帮助下从我的数据库中获取数据 它没有给我确切的地址:

它给出了奇怪的地址,而在我的数据库中有值为Diamond Arshad.PNG

enter image description here

1 个答案:

答案 0 :(得分:1)

直接使用ImageField的{​​{3}}(即没有{% static %}

<img src="{{ B.image.url }}">