同一个网络下如何访问django项目? [重复]

问题描述 投票:0回答:1

如您所知,您可以通过运行以下命令来检查 django 应用程序:

python3 manage.py runserver

假设有两台笔记本电脑共享同一互联网网络。当我运行 django 应用程序的服务器时,我可以通过以下地址在浏览器上访问它:

http://127.0.0.1:8000/

但是我想知道是否可以从另一台计算机访问?我尝试了相同的地址,但无法访问。

我的开发堆栈是;

Django version => 4.2.4
Python version => 3.11

我该如何解决这个问题?

我尝试从另一台共享同一网络的笔记本电脑进行访问。我无法访问。

PS:我不明白为什么我的问题被删除了。我看到了一些关于这个问题的答案,这些答案很古老,就像 6-14 年前一样,而且开发技术堆栈也不一样。这个问题不应该被删除。另外,由于声誉问题,我无法批准答案。这没有道理!

django networking host
1个回答
1
投票

奔跑

 python3 manage.py runserver 0.0.0.0 8000

然后在另一台电脑上

http://YOUR_PC_IP:8000/

确保防火墙允许端口 TCP 8000 上的通信

另外,将您的 IP 添加到

ALLOWED_HOSTS
 中的 
settings.py

© www.soinside.com 2019 - 2024. All rights reserved.