我目前要做的是在我的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服务器而不是文件夹中提取。
答案 0 :(得分:0)
对于django v 1.5+,在settings.py文件中,如果要快速修复,请进行配置ALLOWED_HOSTS = ['*']
如果您真的要进行生产(并担心安全性),请在ALLOWED_HOSTS中输入允许的主机名
此SO链接有更多信息