2017-08-04 97 views
1

添加从Django的数据库的图片,如果我尝试使用此代码添加一个简单的静态地址:我无法通过一个变量

<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 %} 

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

它给了奇怪的地址,而在我的数据库存在价值是钻石Arshad.PNG

enter image description here

回答

1

使用您ImageField直接的url property(即无{% static %}

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

我的图片与该地址的静态文件夹: 静态/ IMG /值最大Hassam.PNG 我已经试过你的代码,但它不工作 –

+0

@WaqarMughal,为什么你的形象你的静态文件?你在使用“ImageField”吗? – Chris

+0

该bug已修复,请看看