Django - 500内部服务器错误

时间:2011-08-02 21:59:15

标签: python html django

我目前要做的是在我的Django Server上创建一个错误404页面。要查看错误404页面,您必须将django的调试关闭。因此,当我将其更改为“DEBUG = False”时,我可以看到我的网页,并在访问不在服务器上的页面时看到错误404页面。我回到我的主页,Firebug意识到我得到了一个

  

NetworkError:500 INTERNAL SERVER ERROR

它阻止我从Django中提取数据。但是,当我将“DEBUG = False”更改为“DEBUG = True”时。一切正常。

任何线索?

编辑:完整错误

  

“NetworkError:500 INTERNAL SERVER ERROR - http://localhost:8000/static/ext-4.0.2a/resources/css/ext-all.css

编辑编辑:所以我保留了我在错误方面发布的内容。我将看看静态服务,但这是完整的错误

"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/ext-4.0.2a/resources/css/ext-
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/ext-4.0.2a/bootstrap.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/example-data.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/StatusBar.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/LiveSearchGridPanel.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/frontend.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectHostPanel.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectGuestPanel.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/StatusBar.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/LiveSearchGridPanel.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/frontend.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectHostPanel.js"
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectGuestPanel.js"

所以它不是一个特定的类,它是一个无法从Django拉出来的问题。就个人而言,它似乎试图从Web服务器而不是文件夹中提取。

1 个答案:

答案 0 :(得分:0)

对于django v 1.5+,在settings.py文件中,如果要快速修复,请进行配置ALLOWED_HOSTS = ['*']

如果您真的要进行生产(并担心安全性),请在ALLOWED_HOSTS中输入允许的主机名

此SO链接有更多信息

Setting DEBUG = False causes 500 Error

相关问题