首先,确认虚拟机的网络模式为共享网络,其ip为10.211.55.3
然后在mac终端输入命令ifconfig,找到vnic0这一项
得到 10.211.55.2为 mac的ip
在mac本机启动django时,命令改为如下
python manage.py runserver 10.211.55.2:8000
10.211.55.2为上面查到的mac的ip,而端口8000自选
之后在django目录下的settings.py中,将mac ip加入ALLOWED_HOSTS中
然后在虚拟机的浏览器上输入10.211.55.2:8000即可成功访问