我现在要做的是在Django服务器上创建一个错误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服务器而不是文件夹中提取数据。
对于django v 1.5+,在settings.py文件中,如果需要快速修复,请将配置设置为允许的\u HOSTS=['*']
如果您真的要进行生产(并关心安全性),请将允许的主机名放入允许的主机中
此SO链接有更多信息
Setting DEBUG = False causes 500 Error
相关问题 更多 >
编程相关推荐