首页 > 解决方案 > 如何从实际计算机访问 VM 虚拟机上的 django 开发服务器?

问题描述

虚拟盒子设置图像我有我的实际笔记本电脑,它安装了虚拟盒子。我将 Ubuntu 18.04 作为虚拟机运行,我在虚拟机上安装了 Django 并正在测试我的应用程序,所以我这样做了,我可以通过从我的 VMpython manage.py runserver访问来访问该应用程序。127.0.0.1:8000但是,如果我127.0.0.1:8000从实际计算机(而不是虚拟机)访问,它会说

chrome 无法连接到 127.0.0.1:8000

我在 settings.py 文件的允许主机上添加了主机的 IP 地址,但它现在仍在工作。如果我manage.py runserver 192.0.2.15:8000在 192.0.2.15 是 vm 的 ip 地址的 vm 上执行此操作,则会给出无法分配 ip 地址的错误。

知道如何解决吗?

标签: djangovirtualbox

解决方案


推荐阅读