flask - 如何在 Flask 中引用图像文件位置?(初学者)
问题描述
Flask 路由将一个名为 imgloc 的变量传递给 Jinja 模板,该模板是服务器上图像文件的完整路径。如何在 HTML 的图像标签中引用它?编码:
<img src="{{url_for(filename=imgloc)}}">
不起作用。打印出变量imgloc
工作正常,因此它被正确传递给模板。在本质上:
<img src="{{WHAT_GOES_IN_HERE}}">
解决方案
它应该是:
<img src="{{ url_for('static', filename='img/cat.png') }}">
它将指向/path/to/project/static/img/cat.png
一个简单的谷歌搜索就可以解决这个问题,他们在文档中有所有内容。
文档:https ://flask.palletsprojects.com/en/1.1.x/tutorial/static/
推荐阅读
- jquery - 如何取消 jssor 滑块库?
- javascript - Google Script,从一列与另一列中查找匹配值
- python-3.x - 如何在 matplotlib 中绘制 csv 数据的图形
- unity3d - unity3d 中的独立眼睛和嘴巴动画
- python - 如何使用可选输入创建 Keras 模型
- python - 如何使用嵌套的 for 循环在 python 中打印出以下模式?
- javascript - 将 CSS 和 JS 库包含到 vue spa 组件中
- azure - Azure 中的 Windows VM 卡在“您好”
- java - 在另一个中包含一个 Hibernate 命名查询
- php - 在 Wordpress 帖子中输出第一段