【问题标题】:How reference an image file location in Flask? (beginner)如何在 Flask 中引用图像文件位置? (初学者)
【发布时间】:2019-08-15 16:05:01
【问题描述】:

Flask 路由将一个名为 imgloc 的变量传递给 Jinja 模板,该模板是服务器上图像文件的完整路径。如何在 HTML 的图像标签中引用它?代码:

<img src="{{url_for(filename=imgloc)}}">

不起作用。打印出变量 imgloc 工作正常,因此它被正确传递给模板。本质上:

<img src="{{WHAT_GOES_IN_HERE}}">

【问题讨论】:

    标签: flask jinja2


    【解决方案1】:

    应该是:

    &lt;img src="{{ url_for('static', filename='img/cat.png') }}"&gt;

    它将指向/path/to/project/static/img/cat.png

    一个简单的谷歌搜索就可以解决这个问题,他们在文档中有所有内容。

    文档:https://flask.palletsprojects.com/en/1.1.x/tutorial/static/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-10
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多