如您所知,您可以通过运行以下命令来检查 django 应用程序:
python3 manage.py runserver
假设有两台笔记本电脑共享同一互联网网络。当我运行 django 应用程序的服务器时,我可以通过以下地址在浏览器上访问它:
http://127.0.0.1:8000/
但是我想知道是否可以从另一台计算机访问?我尝试了相同的地址,但无法访问。
我的开发堆栈是;
Django version => 4.2.4
Python version => 3.11
我该如何解决这个问题?
我尝试从另一台共享同一网络的笔记本电脑进行访问。我无法访问。
PS:我不明白为什么我的问题被删除了。我看到了一些关于这个问题的答案,这些答案很古老,就像 6-14 年前一样,而且开发技术堆栈也不一样。这个问题不应该被删除。另外,由于声誉问题,我无法批准答案。这没有道理!
奔跑
python3 manage.py runserver 0.0.0.0 8000
然后在另一台电脑上
http://YOUR_PC_IP:8000/
确保防火墙允许端口 TCP 8000 上的通信
另外,将您的 IP 添加到
ALLOWED_HOSTS
中的
settings.py