【发布时间】:2017-12-29 11:50:42
【问题描述】:
这是我正在生成绘图的代码部分:
graph = df.plot(x='date', y='close')
fig = graph.get_figure()
filepath = 'static/images/graph.png'
fig.savefig(filepath)
return render_template('search_result.html')
我在 Flask 文件的顶部定义我的静态路径,如下所示:
app = Flask(__name__, static_folder='path/to/static/folder')
这是我的文件目录设置:
Main Folder
- Static
-- Images
--- Graph.png
- Templates
- app.py
在我的 HTML 模板中,我目前正在这样做:
<img src="{{ url_for('static', filename = 'graph.png') }}">
...但是它只显示较旧的图像。每次调用该函数时,我都会重写图像。
我了解使用 jinja 将变量传递给 HTML,但是我不确定如何使用图像路径。
谁能帮帮我?
【问题讨论】:
-
这似乎是 stackoverflow.com/questions/20107414/… 的重复项,有人可以检查一下吗?
标签: python