Django不会在模板中显示第一张图片

时间:2019-05-26 09:47:45

标签: html django

我是Django的新手,我需要在HTML文件中的不同文件夹中显示所有图像。

在views.py中,我有类似的内容:

python
        template = loader.get_template('index.html')
        context = {
            'images': imm,
        }
        return HttpResponse(template.render(context, request))

imm是一个变量,其中包含某些图像的路径。 在模板中,我有:

html
<div class="row">
   {{ images }}
   {% for image in images %}
   <div class="column">
       <img src="{{ image }}" style="width:100%" >
       {{ image }}
       </div>
   {% endfor %}

</div>

在这里没有显示第一个图像,而其他图像都可以。这不是图像本身的问题,因为我尝试更改图像列表中图像的顺序。

{{ image }}返回图像的正确路径,但是当我通过浏览器看到代码时,第一个图像的路径为“”。

{{图片}}是:

['/path/000000000115.jpg', '/path/000000000139.jpg', '/path/000000000140.jpg', '/path/000000000632.jpg', '/path/000000000724.jpg', '/path/000000000776.jpg', '/path/000000000785.jpg']

我不明白哪里出了问题。 预先感谢。

1 个答案:

答案 0 :(得分:0)

好的,我解决了添加问题:

Specifications

之前

HTML
<img src="" style="width:100% display:none">