我正在使用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>
它会显示图像。
答案 0 :(得分:1)
只需使用wine.images.url
作为static
<img src="{% static wine.images.url %}" height="200">
答案 1 :(得分:0)
提供的答案对我不起作用,但确实如此:
src="{{ wine.image.url }}"