Python 局域网上的Django开发服务器

Python 局域网上的Django开发服务器,python,django,server,lan,Python,Django,Server,Lan,这是我第一次创建django项目。现在我需要在局域网中运行开发服务器。除了我不能让它工作 我的电脑通过以太网连接,网络中的其他电脑通过Wifi连接,但我不知道这是否相关 我通过运行以下命令尝试了什么: 我使用ifconfig和复制ens33下的inet addr:找到的ip地址 - python manage.py runserver myipadrres:8000 - python manage,py runserver 0.0.0.0:8000 0.0.0.0甚至在我自己的计算机上的win

这是我第一次创建django项目。现在我需要在局域网中运行开发服务器。除了我不能让它工作

我的电脑通过以太网连接,网络中的其他电脑通过Wifi连接,但我不知道这是否相关

我通过运行以下命令尝试了什么: 我使用
ifconfig
和复制ens33下的inet addr:找到的ip地址

- python manage.py runserver myipadrres:8000
- python manage,py runserver 0.0.0.0:8000
0.0.0.0甚至在我自己的计算机上的windows操作系统上都不起作用。这件衣服确实很管用

Django设置调试设置为True

就像我说的,这是第一次创建这样的项目,我对网络相关的东西不太了解。所以我可能忘了安装一些我不知道的东西

提前谢谢你的帮助

编辑: 为了让它正常工作,我只需要在VM设置中打开桥接网络

您好,
Dani

如果该设置正在本地计算机上运行,则 只需将LAN pc中的localmachine Ip:端口号用作:

例如:

如果本地机器Ip=192.168.6.25,且安装程序在8000端口上运行,则在LAN机器PC上打开浏览器并使用此选项:

192.168.6.25:8000
甚至可以通过此命令在不同端口上运行安装程序

./manage.py runserver 0.0.0.0:<your_port>
/manage.py运行服务器0.0.0.0:

你的确切意思是什么(对不起,如果我太傻了,我只是对这些事情一无所知)。我是否需要运行manage.py 0.0.0.0:8000,然后在lan中使用另一台具有我的pc IP4Address的计算机?@Dani,正如您所说,您希望通过lan在其他pc上运行开发服务器。因此,请阅读答案,如果有任何疑问,请回复