我是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的父目录中。我什至尝试了一条绝对没有用的绝对路径
答案 0 :(得分:0)
查看文件结构后,您的图片命名为pandoLogo2.png
,请注意src
区分大小写。
还建议使用静态url_for
函数来获取图像src的url,以防移动项目的静态文件夹:
... src="{{ url_for('static', filename='pandalogo2.png') }}" ...