【发布时间】:2021-12-24 12:01:50
【问题描述】:
我正在尝试遍历我的 HTML 代码中的元组列表,然后使用元组中包含图像路径的第一项来创建新图像。图像的路径是 100% 正确的,当我手动插入路径时,图像会完美显示,但是当我使用下面的代码时,它不会显示。有什么解决方法吗?
我传递的列表看起来像这样
[('assets/photographs/airplane.jpeg', 'airplane', 'iPhone 12 Pro', '1/3861', '1.6', '32', '21 mm'), ('assets/photographs/brooklyn.JPG', 'brooklyn', 'E-M10 Mark III', '1/100', '10.0', '100', '48 mm'), ('assets/photographs/brooklyn2.JPG', 'brooklyn2', 'E-M10 Mark III', '2.0', '4.0', '200', '19 mm'),...... ]
@views.route("/photography")
def photog():
return render_template("photog.html", data=list)
{% for item in list %}
<p>{{ item[0] }}</p>
<img src="{{ url_for('static', filename='{{ item[0] }}')}}">
{% endfor %}
【问题讨论】:
标签: python html python-3.x flask