我正在尝试从运行Windows的VMWare连接到运行在OS X localhost:8000中的Django开发服务器。
我尝试了各种设置组合,但它们似乎都不起作用:
这些似乎都不起作用。我有一个也在本地运行的Apache服务器,并且能够连接到它,所以这不是网络的问题。有没有办法从VMWare中连接到localhost:8000?
感谢randrumree提供以下答案 - 这基本上是相同的解决方案。
答案 0 :(得分:6)
ifconfig
或在系统中找到
偏好>网络。我们说它是192.168.1.2
。 python manage.py runserver 192.168.1.2:8000
http://192.168.1.2:8000
答案 1 :(得分:4)
尝试:
python manage.py runserver 0.0.0.0:8000
答案 2 :(得分:2)
我使用在Ubuntu 11.04 VM中运行的Django Development Server工作了一次。
我能够通过在python manage.py runserver(OS X机器的本地ip,而不是localhost)中设置ip来访问Windows 7上VM之外的开发服务器:8000到与计算机相同的ip在你的情况下,正在运行OS X.
我的虚拟机设置为拥有与主机不同的IP地址。
因为它只是相反,我怀疑你的设置也应该有效。
也许您应该检查VM是否可以ping OS X计算机,反之亦然,或者他们的IP是否是唯一的。