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
run.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 ファイル
私はインターウェブで答えを探しましたが、運がありませんでした。これを前に見た人はいますか?