我正在本地计算机上构建我的第一个Flask应用程序,并且在我的HTML中使用的图像路径存在问题。
我的文件夹结构非常简单:
-templates folder
-assets folder
- cover.jpeg
- index.html
在我的index.html中,我使用相对路径assets/cover.jpeg
,它应该在我的主页上显示一张图片。刷新主页时,仅显示图像占位符。当我在新标签页中打开此图片时,会打开网址:
http://127.0.0.1:5000/assets/cover.jpeg
并显示:
在服务器上找不到请求的URL。如果您手动输入了URL,请检查拼写,然后重试。
然后我尝试了我的项目/templates/assets/cover.jpeg
的核心文件夹的完整路径并得到了相同的东西,现在指向
http://127.0.0.1:5000/templates/assets/cover.jpeg
这可能是非常愚蠢的事,但我不能让我的照片显示出来。