我为这样一个初学者问题道歉,但我被困住了。我开始学习Web开发,我想用Django runserver命令测试我在本地托管的东西。我想在我的iPhone上测试它。根据{{3}},我只需要将我的iPhone指向我的Windows 7 IP地址(我通过ipconfig找到)。当我尝试时,我收到错误:“Safari无法打开页面,因为服务器停止响应”(暂停)。
还有什么我需要做的吗?
答案 0 :(得分:9)
除了使用正确的IP之外,runserver命令还应该监听0.0.0.0(所有IP)。
runserver 0.0.0.0:8000
答案 1 :(得分:4)
以下步骤适用于MAC OS 10.10.3
答案 2 :(得分:3)
您需要使用运行runserver
的IP地址 AND 端口...这通常是:8080
或其报告的IP后面的任何数字它运行服务器。
所以如果runserver
命令报告......
http://127.0.0.1:8000/
然后,如果您的IP是192.168.0.2
,请使用...
http://192.168.0.2:8000/
如果由于某种原因您想手动设置端口,runserver [port]
可以正常工作......