img src找不到图像路径

时间:2019-07-11 16:41:48

标签: html flask

我是Web开发人员/ Flask的新手,很抱歉,如果我的问题很简单。

我有一个名为logo2.png的图像,但是HTML找不到它。我什至把图像放到我认为代码看起来会出现的任何地方,但仍然返回404错误。

我找到图片的代码是:

<div class="container">
  <div class="jumbotron text-center">
    <h2>Pando WR NFL Stat Form</h2>
    <img src="/static/PandoLogo2.png" alt="PandoLogo">
    <p>Enter the stats for a wide receiver to see how much they're worth</p>
  </div>
</div>

文件目录如下:directory image。 routes.py创建一个呈现index.html的端点。上面的代码在index.html中。我尝试将指定的图像放在静态目录,模板目录,与routes.py相同的目录中,甚至放在带有Flask用于运行项目的microblog.py的父目录中。我什至尝试了一条绝对没有用的绝对路径

1 个答案:

答案 0 :(得分:0)

查看文件结构后,您的图片命名为pandoLogo2.png,请注意src区分大小写。

还建议使用静态url_for函数来获取图像src的url,以防移动项目的静态文件夹:

... src="{{ url_for('static', filename='pandalogo2.png') }}" ...