Flask 图像显示不正确

Flask 图像显示不正确,flask,Flask,你好,我正在学习烧瓶,我想插入一个图像。但是图像没有正确显示:导航器中只有一个图标 我尝试将图像扩展名从.png更改为.jpg,但没有任何改变。我也试着换导航器,但还是一样 python代码: from flask import Flask, render_template app = Flask(__name__) @app.route('/<page_name>/') def render_static(page_name): return render_template

你好,我正在学习烧瓶,我想插入一个图像。但是图像没有正确显示:导航器中只有一个图标

我尝试将图像扩展名从.png更改为.jpg,但没有任何改变。我也试着换导航器,但还是一样

python代码:

from flask import Flask, render_template
app = Flask(__name__)
@app.route('/<page_name>/')
def render_static(page_name):
    return render_template(f'{page_name}.html')

if __name__ == "__main__":
   app.run()
从烧瓶导入烧瓶,渲染\u模板
app=烧瓶(名称)
@应用程序路径(“/”)
def render_static(页面名称):
返回render_模板(f'{page_name}.html')
如果名称=“\uuuuu main\uuuuuuuu”:
app.run()
html代码:

<!DOCTYPE html>
<html>
 <head>
     <title>Index</title>
 </head>
 <body>
    <img src="{{url_for('static', filename = 'image/Android_robot.png')}}" alt = "example" />
 </body>
</html>

指数

图像应位于
静态文件夹中。下面是一个如何在Flask模板中使用静态图像的示例

文件夹结构:

├── app.py
├── static
│   └── image
│       └── bitcoin.jpg
└── templates
   └── image_example.html
app.py

from flask import Flask, render_template
app = Flask(__name__)
@app.route('/demo/<page_name>/')
def render_static(page_name):
    return render_template('{page_name}.html'.format(page_name=page_name))

if __name__ == "__main__":
   app.run(debug=True)
路由的输出<代码>http://127.0.0.1:5000/demo/image_example/


图像应位于
静态文件夹中。下面是一个如何在Flask模板中使用静态图像的示例

文件夹结构:

├── app.py
├── static
│   └── image
│       └── bitcoin.jpg
└── templates
   └── image_example.html
app.py

from flask import Flask, render_template
app = Flask(__name__)
@app.route('/demo/<page_name>/')
def render_static(page_name):
    return render_template('{page_name}.html'.format(page_name=page_name))

if __name__ == "__main__":
   app.run(debug=True)
路由的输出<代码>http://127.0.0.1:5000/demo/image_example/


非常感谢。我必须更加小心,问题是我的文件夹结构。非常感谢。我必须更加小心,问题是我的文件夹结构。