在iphone上测试Django网站

时间:2011-10-05 20:14:13

标签: iphone django

我为这样一个初学者问题道歉,但我被困住了。我开始学习Web开发,我想用Django runserver命令测试我在本地托管的东西。我想在我的iPhone上测试它。根据{{​​3}},我只需要将我的iPhone指向我的Windows 7 IP地址(我通过ipconfig找到)。当我尝试时,我收到错误:“Safari无法打开页面,因为服务器停止响应”(暂停)。

还有什么我需要做的吗?

3 个答案:

答案 0 :(得分:9)

除了使用正确的IP之外,runserver命令还应该监听0.0.0.0(所有IP)。

runserver 0.0.0.0:8000

答案 1 :(得分:4)

以下步骤适用于MAC OS 10.10.3

  1. python manage.py runserver 0.0.0.0:8000
  2. 终端窗口中的
  3. “ipconfig getifaddr en0”返回IP地址10.0.1.22
  4. 在Iphone / Ipad中打开浏览器“http://10.0.1.22:8000

答案 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]可以正常工作......