次级目录下的html页面能导入上级目录的页面吗?

王睿
  • 134

clipboard.png
我在demo.html
输入{% include "../navi.html" %} 这样显示找不到该页面

回复
阅读 2.5k
1 个回答

首先,确定一下你的这个代码,app = Flask(__name__, template_folder="templates"),也就是你的 template_folder 设置情况,然后直接从相关的 template_folder 目录下开始写你的页面的路径。

比如:假设你的 template_folder 路径为当前路径,和 index.html.bak 的路径一致,那么你在 demo.html 的例子中,就直接输入 {% include "navi.html" %}

个人理解: jinja2 不支持 ., ..这样的当前目录和上级目录操作。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏