2017-07-08 51 views
0

我正在使用csv文件在我的django模板上顯示圖像。 csv文件就像是圖像不是從靜態顯示

id | Name | image 
-- | ----- | -------------------- 
1 | wine1 | images\download1.jpg 

我已經在靜態文件保存的圖像

wine_list.html

{% for wine in wine_list %} 
    <div> 
     <h4><a href="{% url 'reviews:wine_detail' wine.id %}"> 
     {{ wine.name}}</a><br> 
     {% if wine.description != "nan" %} 
     <h4>{{ wine.description }}</h4> 
     {% else %} 
     <h1> No Description available 
     {% endif %}  
     <h3>'{{ wine.images.url }}'</h3> 
     <br> 
     <a> <img src="{% static '{{ wine.images.url }}' %}" height="200"></a> 

名稱和說明顯示細膩,和

wine.images.url

打印

圖像/ download.jpg

不應圖像被打印?

我的圖像文件夾在我的靜態的,當我打印它像這樣

<a> <img src="{% static 'images/download.jpg' %}" height="200"></a> 

它顯示圖像。

回答

1

只需簡單地使用wine.images.urlstatic

<img src="{% static wine.images.url %}" height="200"> 
+0

非常感謝先生 – Raghu

+0

@Raghu有用嗎? –

+0

是的,它確實工作 – Raghu

0

所提供的答案不適合我的工作設置了一個param,但這:

src="{{ wine.image.url }}" 
+1

當'STATIC_URL'設置爲'/'時,你的回答是正確的。 –

+0

@TomaszJakubRup啊,是的,你是對的。我剛剛意識到我還沒有在這個項目中完成collectstatic。 –