本地网站使用Django的本地开发服务器时在VirtualBox中不显示?
-
18-09-2019 - |
题
我开发在Mac OSX 10.6使用Django web应用程序。我使用Django内置的,我在我的电脑的IP上运行(如本地开发服务器: http://192.168.0.11:8001 / )。测试我在Firefox,Safari和Chrome和所有显示效果细腻应用。我使用Sun的VirtualBox的与有IE6,IE7和IE8对他们的Windows XP的3种不同的情况。
无论出于何种原因,这些有时只是不显示Django的网站。他们想出了“该页无法显示”。八十次中有,他们显示效果细腻和功能正常,但没有任何理由可言,他们不会显示。有时,重新启动从终端Django的本地开发服务器将解决这个问题,有时不会。
是否有某种VirtualBox的设置,或者我需要设置,以确保这个平稳运行Django的设置?我俯瞰的东西吗?任何人都有这些问题呢?
解决方案 2
我发现这样做是用最好的方式正常的本地主机:8000 或本地主机:8001 (你需要的任何端口,尤其是当运行在多个Django项目同一时间)在Mac的终端。
然后在VirtualBox中的Windows,使用的 IPCONFIG 在命令提示符的命令找出IP设置。抓住默认网关(我的是10.0.2.2为例)然后,在浏览器中,使用它作为地址到你的Django项目,这是在终端设置的原始端口设置一起。因此,在这种情况下: http://10.0.2.2:8000/
我一直在运行它现在这个样子了将近一个星期,它似乎终止之前完全我得到的问题。我真的不能告诉你为什么,但!
其他提示
默认情况下开发服务器结合到localhost。在所有接口上使用./manage.py runserver 0.0.0.0:8000
运行它
不隶属于 StackOverflow