3
當Heroku查找我的html文件時,出現TemplateDoesNotExist
錯誤。這些文件都在開發服務器上同步。該TEMPLATE_DIRS
設置爲:Heroku找不到Django模板
TEMPLATE_DIRS = ['/Users/jonathanschen/Python/projects/skeleton/myportfolio/templates',]
但試圖加載頁面的herokuapp頁我收到以下錯誤時: 我覺得有一些非常基本的,我在這裏失蹤。
TemplateDoesNotExist at/
index.html
Request Method: GET
Request URL: http://morning-coast-2859.herokuapp.com/
Django Version: 1.4.1
Exception Type: TemplateDoesNotExist
Exception Value:
index.html
Exception Location: /app/.heroku/venv/lib/python2.7/site-packages/django/template/loader.py in find_template, line 138
Template-loader postmortem
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
/Users/jonathanschen/Python/projects/skeleton/myportfolio/templates/index.html (File does not exist)
Using loader django.template.loaders.app_directories.Loader:
/app/.heroku/venv/lib/python2.7/site-packages/django/contrib/auth/templates/index.html (File does not exist)
/app/.heroku/venv/lib/python2.7/site-packages/django/contrib/admin/templates/index.html (File does not exist)
哎girasquid感謝您的迴應,我嘗試更新設置與您建議的相對路徑,但它仍然無法找到模板出於某種原因。 – Jonathan 2012-08-01 22:11:32
它看起來在這裏:Django嘗試加載這些模板,按以下順序: 使用loader django.template.loaders.filesystem.Loader: /app/myportfolio/templates/index.html(文件不存在) 使用loader django。 template.loaders.app_directories.Loader: /app/.heroku/venv/lib/python2.7/site-packages/django/contrib/auth/templates/index.html(文件不存在) /app/.heroku /venv/lib/python2.7/site-packages/django/contrib/admin/templates/index.html(文件不存在) – Jonathan 2012-08-01 22:12:01
@girasquad:你可以在本地運行應用程序嗎? – Parker 2012-08-01 22:14:54