我是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']
我不明白哪里出了问题。 预先感谢。
答案 0 :(得分:0)
好的,我解决了添加问题:
Specifications
之前
HTML
<img src="" style="width:100% display:none">