【发布时间】:2021-12-30 13:36:09
【问题描述】:
我正在尝试渲染文件index.html,但我不断收到
jinja2.exceptions.TemplateNotFound: index.html
当我尝试渲染它时。为什么 Flask 找不到我的模板
app=Flask(__name__,template_folder='templates')
@app.route("/")
def index():
return render_template('index.html')
我的文件位置是这样的(我有机会从模板到模板)
【问题讨论】:
-
在您的错误图像中为
Tamplates,而在您的代码中为templates。这是烧瓶应用程序文件夹结构的指南flask.palletsprojects.com/en/2.0.x/tutorial/layout -
错误依旧
-
标题中的错误与问题中的错误不匹配。此外,就其价值而言,
flask.ext.sqlalchemy已被弃用,应为from flask_sqlalchemy import ... -
保持
Tamplates名称小写