一個關於部署Django遇到的問題

黃健民 发布于 2013/04/15 08:27
阅读 595
收藏 0
正在學習Django(網絡教程: http://www.djangobook.com/en/2.0/chapter12.html ),在“部署Django”這一章遇到個問題:
1)在"mysite/templates/"目錄下創建了兩個.html文件(404.html, 505.html)
2)修改了settings.py下(DEBUG =  False  TEMPLATE_DEBUG = DEBUG )
3) 不論在地址欄輸入一個正確或者錯誤的URL,頁面都顯示一行大字:“Server Error(500)”
4)嘗試修改settings.py(DEBUG =  True , TEMPLATE_DEBUG =  False
5)在地址欄輸入一個正確的URL,頁面正常相應,輸入一個錯誤的URL,頁面相應Debug狀態的錯誤信息
6)再次嘗試修改settings.py(DEBUG = True TEMPLATE_DEBUG = DEBUG )
7)與第5步同樣效果

疑惑
1)為何“DEBUG = False TEMPLATE_DEBUG = DEBUG”時,不論在地址欄輸入一個正確或者錯誤的URL,出現服務器出錯?

2)為何“(DEBUG = True, TEMPLATE_DEBUG = False)”與“(DEBUG = True, TEMPLATE_DEBUG = DEBUG )”會出現相同的效果?

我的Django版本:1.5.1

加载中
0
张尤
也遇到了这个问题,这是什么原因呢
0
XuYuan
XuYuan
缺少500.html
0
黃健民
黃健民
500.html没缺少哦~
0
l
logickin
设置这个就可以了,ALLOWED_HOSTS = ['*'],1.5版的加了这个东西,允许的IP。
返回顶部
顶部