社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

怎么访问?

olivetree • 10 年前 • 5404 次点击  

在虚拟机里运行了django程序,主机里如何通过浏览器访问?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/270
 
5404 次点击  
文章 [ 4 ]  |  最新文章 10 年前
Lebesgue
Reply   •   1 楼
Lebesgue    10 年前

楼上正解,不过也可以用runserver 0.0.0.0:port。无论哪个ip都可以访问,只要是路由通。但是你的linux虚拟机要关了防火墙,不然是访问不了的,有些时候就算是关了也要重新开了再关。很奇怪的。可以用tcpdump测试看看

BeginMan
Reply   •   2 楼
BeginMan    10 年前

虚拟机下查看ip,然后 启动项目,runserver 后面附你的ip地址,然后给出一个端口号。这样在主机就访问这个url。

易冷天涯
Reply   •   3 楼
易冷天涯    10 年前

@fanshaorui 说的可以用,不过注意要确定虚拟机已经打开对应的端口。

fanshaorui
Reply   •   4 楼
fanshaorui    10 年前

runserver 0.0.0.0:port