私は多くのクリックとsyncdbを実行しましたが、まだ解決策を見つけていません。このエラーが発生します:
TemplateDoesNotExist at /quotes/
quotes/index.html
Request Method: GET
Request URL: http://quoteboard94.herokuapp.com/quotes/
Django Version: 1.4.4
Exception Type: TemplateDoesNotExist
Exception Value:
quotes/index.html
Exception Location: /app/.heroku/python/lib/python2.7/site-packages/django/template/loader.py in find_template, line 138
Python Executable: /app/.heroku/python/bin/python
Python Version: 2.7.3
Python Path:
['/app',
'/app/.heroku/python/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
'/app',
'/app/.heroku/python/lib/python27.zip',
'/app/.heroku/python/lib/python2.7',
'/app/.heroku/python/lib/python2.7/plat-linux2',
'/app/.heroku/python/lib/python2.7/lib-tk',
'/app/.heroku/python/lib/python2.7/lib-old',
'/app/.heroku/python/lib/python2.7/lib-dynload',
'/app/.heroku/python/lib/python2.7/site-packages',
'/app/.heroku/python/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info']
私の設定にはこれがあります:
PROJECT_DIR = os.path.dirname(__file__) #for heroku
TEMPLATE_DIRS = (
os.path.join(PROJECT_DIR, '/templates/'), # for heroku
'/Users/jacksongonzales/projects/QuoteBoard/templates/',
)
import os.path
同様にトップです。
TEMPLATE_DIRSの下のそのパスは、私のテンプレートへの絶対パスです。
PROJECT_DIR変数とTEMPLATE_DIRS変数に適切なものをパンチインしていませんか?