不显示gif图片,这些图片存储在运行的flask文件的模板文件夹中

时间:2019-05-05 11:49:23

标签: python html flask

我正在尝试将gif图片添加到我的index.html页面,该图片存储在template文件夹中,但是在运行flask文件之后,该gif图片不会显示。

我该如何解决这个问题?

<header>
  <h2 id="spinner" ><img  class="animated-gif" src="gif2.gif">&nbsp;&nbsp;&nbsp;SUMMERISER</h2>
</header>

1 个答案:

答案 0 :(得分:1)

您执行操作的方式将在以下位置查找gif:

{Current-url}/gif2.gif

因此,如果要像这样获取它,则必须定义到gif的路由。

正确的方法是将gif放在“静态”文件夹中,然后像这样生成一个url:

<img  class="animated-gif" src="{{url_for('static', filename='gif2.gif')}}" />