django - 如何从实际计算机访问 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 地址的错误。
知道如何解决吗?
解决方案
推荐阅读
- python - 创建一个正态分布的样本,其中数据添加到一个数字
- javascript - 无法使用 javascript 和 angular2+ 将 json 响应从数组转换为对象
- python - 不是“NodeMixin”类型。-Python Anytree
- laravel - Storage::download 在 laravel 5.7 中工作错误
- sql - SQL 获取最新的带有时间戳的重复条目
- ios - TableViewCell 中的 IBAction 触发多个单元格
- listview - 如何在 Xamarin 表单的列表视图项中打开弹出/菜单项?
- java - 使用 System.out.println() 的目的是什么
- python - 使用 run_until_complete 运行时重试不起作用
- c# - Azure 移动应用程序 - UpdateAsync - 等待激活“错误”