Flask 图像显示不正确
你好,我正在学习烧瓶,我想插入一个图像。但是图像没有正确显示:导航器中只有一个图标 我尝试将图像扩展名从.png更改为.jpg,但没有任何改变。我也试着换导航器,但还是一样 python代码: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
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/
:
非常感谢。我必须更加小心,问题是我的文件夹结构。非常感谢。我必须更加小心,问题是我的文件夹结构。