我正在使用 Flask 开发我的第一个应用程序并部署到 Heroku。以下是我在本地和 Heroku 上收到的错误消息。也可以在这里看到:http ://warm-beyond-4111.herokuapp.com/
jinja2.exceptions.TemplateNotFound TemplateNotFound: home.html
此处错误的较长版本:
File "/app/.heroku/python/lib/python2.7/site-packages/flask/templating.py",
line 61, in get_source raise TemplateNotFound(template)
TemplateNotFound: home.html
这是该应用程序的概述:
目录:/helloflask
档案:
web: python run.py
要求.txt
Flask==0.9
Jinja2==2.6
Werkzeug==0.8.3
distribute==0.6.28
wsgiref==0.1.2
运行.py
import os
from helloflask import app
port = int(os.environ.get('PORT', 5000))
app.run(host='0.0.0.0', port=port, debug=True)
目录:/helloflask/helloflask
__init__.py
from flask import Flask, render_template
app = Flask(__name__)
import helloflask.views
视图.py
from helloflask import app
from flask import Flask, render_template
@app.route('/')
def home():
return render_template('home.html')
目录:/helloflask/templates
home.html = 标准 HTML 文件
目录:/helloflask/static/css
main.css = 标准 CSS 文件
我已经在互联网上搜索了一个没有运气的答案。有人见过这个吗?