使用烧瓶、模板.找不到错误模板



flaskblog.py包含代码

from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
@app.route('/home')
def home():
return render_template('home.html')
@app.route('/about')
def about():
return '<h1> About page!</h1>'

if __name__ == '__main__':
app.run(debug= True)

home.html包含代码

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1> Home Page! </h1>
</body>
</html>

当我运行flaskblog.py时,我得到

* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

当我把http://127.0.0.1:5000/在safari中,我得到一个以开头的页面

jinja2.exceptions.TemplateNotFound

我刚刚在本地成功执行了您的代码,请仔细检查您的文件结构,它必须是:

/flaskblog.py
/templates
/home.html

相关内容

最新更新