我已經爲500 HTTP錯誤創建了一個模板。模板不存在:500.html
我已經插入我的模板500.html
在:
- /項目/
- /項目/模板/
- /python2.5/
- /python2.5/templates/
但我總是得到這個錯誤:
TemplateDoesNotExist: 500.html
對於HTTP 404錯誤,我得到同樣的問題。
爲什麼?
我已經爲500 HTTP錯誤創建了一個模板。模板不存在:500.html
我已經插入我的模板500.html
在:
但我總是得到這個錯誤:
TemplateDoesNotExist: 500.html
對於HTTP 404錯誤,我得到同樣的問題。
爲什麼?
如果還沒有,您可能需要在settings.py中指定模板目錄。
例如在我的settings.py,我有:
ROOTDIR = os.path.abspath(os.path.dirname(__file__))
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
ROOTDIR + '/logistics/templates',
)
我已經指定的模板目錄:( – xRobot 2010-05-12 20:38:13
首先,你可以添加以下到您的TEMPLATE_DIRS:C: \ Python25 \ Lib \ site-packages \ django \ contrib \ admin \ templates \ admin並查看是否加載了默認的Django模板......並且,如果是這樣,那麼您沒有正確指定您的dirs。我的python實例並安裝在C:\,將路徑更改爲適合您的系統的任何東西。 – kafuchau 2010-05-12 20:58:43