图像文件是否在目录中ayrton_senna_movie_wallpaper_by_bashgfx-d4cm6x6.jpg static
?如果将其移至静态目录并按如下方式更新HTML:@H_403_3@
<img src="/static/ayrton_senna_movie_wallpaper_by_bashgfx-d4cm6x6.jpg">
它应该工作。@H_403_3@
另外,值得注意的是,有一种更好的方法来构造它。@H_403_3@
app.py
static
|----ayrton_senna_movie_wallpaper_by_bashgfx-d4cm6x6.jpg
templates
|----index.html
app.py@H_403_3@
from flask import Flask, render_template, url_for
app = Flask(__name__)
@app.route('/index', methods=['GET', 'POST'])
def lionel():
return render_template('index.html')
if __name__ == '__main__':
app.run()
templates / index.html@H_403_3@
<html>
<head>
</head>
<body>
<h1>Hi Lionel Messi</h1>
<img src="{{url_for('static', filename='ayrton_senna_movie_wallpaper_by_bashgfx-d4cm6x6.jpg')}}" />
</body>
</html>
这样可以确保你不会对静态资产的URL路径进行硬编码。@H_403_3@