首页 > 解决方案 > 为什么我的烧瓶模板只扩展其包含之一?

问题描述

我正忙于上 Python 课程的课程,这意味着我是这里的新手,并且有以下几行烧瓶模板标记:

<div id="message">
    {{ error_message | safe }}
</div>
<div id="data">
    {% include geo_data ignore missing %}
</div>
<div id="download">
    {% include dl_button ignore missing %}
</div>

当我渲染模板时:

html = dataframe.to_html()
outfile = open("geocoded.html", "w")
outfile.write(html)
outfile.close()

return render_template("index.html", geo_data="geocoded.html", dl_button="download.html")

模板呈现,但仅包含download.html而不是geocoded.html. 我检查了该geocoded.html文件,它包含一个格式良好的数据框 HTML 表。

为什么dl_button包含渲染download.htmlgeo_data包含不渲染geocoded.html

标签: pythonwindowsflask

解决方案


推荐阅读