我正在修补Flask与Postgres玩游戏,而db的东西正在游泳,但是令人费解的是,我无法让render_template工作。以下是相关内容:
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/test2/")
def test2():
return render_template('test2.html')
if __name__ == "__main__":
app.debug = True
app.run()
文件test2.html位于./templates目录中。当我运行应用程序并点击该网址时,我得到jinja2.exceptions.TemplateNotFound
所以我看过这个:
Python - Flask: render_template() not found
并不是特别有启发性。我的模板文件夹位于目录树中的应用程序旁边。我确定这很简单,但我没有看到它。
答案 0 :(得分:2)
好吧,我是一个蠢货。我在命令行上git提交我的更改,并看到templates目录在父目录中。它在Finder中看起来并不那样。