python manage.py runserver 无法运行
我正在我的Mac上学习Django,跟着写你的第一个Django应用的教程。
我运行了
django-admin.py startproject mysite
这会创建应该有的文件。然后我尝试通过运行
python manage.py runserver 8080
来启动服务器。
一切正常,显示的信息是:
正在验证模型...
没有发现错误,Django版本是1.4.2,使用的设置是'mysite.settings'。
开发服务器正在运行在 http://127.0.0.1:8080/,可以用CONTROL-C退出服务器。
但是当我访问127.0.0.1:8080时,却出现了504错误页面:
此页面无法显示
系统无法与外部服务器(127.0.0.1)通信。
互联网服务器可能很忙,可能永久性关闭,或者由于网络问题无法访问......
我这里缺少了什么呢?
2 个回答
1
用 'python manage.py runserver 8000' 来代替 'python manage.py runserver 8080'。这样做对我有效。
1
考虑到你正在使用代理(正如评论中提到的)。这个错误的原因是:
这个页面无法显示
系统无法与外部服务器(127.0.0.1)进行通信。互联网服务器可能很忙,可能永久性关闭,或者因为网络问题无法访问。......
这个问题的原因是,127.0.0.1在代理上被查找,而在代理服务器上,8080端口没有任何服务在监听。