您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

flask在哪里寻找图像文件?

flask在哪里寻找图像文件?

图像文件是否在目录中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@

文件结构:@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@

Python 2022/1/1 18:20:51 有435人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶