gpt4 book ai didi

python - 如何在局域网中的一台计算机上运行python脚本并将输出发送到同一局域网中的其他系统?

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:22 25 4
gpt4 key购买 nike

我正在关注this解决方案并尝试了接受的答案,但没有成功。

我在桌面目标中安装了 Django 项目,并在 C 盘中安装了 Apache24。但我想在连接到同一 LAN 的其他系统上使用这个 Django 项目。我使用的是 Windows 10。

我已经尝试了在 SO 中找到的所有解决方案,如下所示,但没有任何效果如:

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = ['127.0.0.1', 'localhost','192.168.1.8']

进行调试= true/falseALLOWED_HOSTS 中添加 IP 地址但没有任何效果。

请帮助建立/指导我如何建立连接以通过 LAN 访问 Django 项目。

让系统A通过开发服务器运行django应用

(venv) C:\Users\Carthaginian\Desktop\rp-portfolio\personal_portfolio>python manage.py runserver 192.168.1.8:8080
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
September 10, 2019 - 12:00:18
Django version 2.2.4, using settings 'personal_portfolio.settings'
Starting development server at http://192.168.1.8:8080/
Quit the server with CTRL-BREAK.

现在系统 B 如何连接到此 URL http://192.168.1.8:8080/通过局域网?

下面是一些结构。 enter image description here

以下是编辑内容我的 Django Web 应用程序在我的系统中运行良好,如下所示:

(venv) C:\Users\Carthaginian\Desktop\rp-portfolio\personal_portfolio>python manage.py runserver 0.0.0.0:8080
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
September 11, 2019 - 10:41:21
Django version 2.2.4, using settings 'personal_portfolio.settings'
Starting development server at http://0.0.0.0:8080/
Quit the server with CTRL-BREAK.
[11/Sep/2019 10:43:32] "GET /blog/ HTTP/1.1" 200 5196
[11/Sep/2019 10:43:33] "GET /blog/5/ HTTP/1.1" 200 4897
[11/Sep/2019 10:43:35] "GET /blog/Softwares/ HTTP/1.1" 200 2483
[11/Sep/2019 10:43:37] "GET /projects/ HTTP/1.1" 200 2774
[11/Sep/2019 10:43:37] "GET /blog/ HTTP/1.1" 200 5196
[11/Sep/2019 10:43:40] "GET /blog/Computer%20Networks/ HTTP/1.1" 200 2503
[11/Sep/2019 10:43:41] "GET /projects/ HTTP/1.1" 200 2774

最佳答案

您可以在主机上使用python manage.py runserver 0.0.0.0:Port_No。它将您的 IP 地址绑定(bind)到服务器地址,并使其可供同一网络上的所有其他计算机访问。现在,在其他计算机上您可以使用 your_ip:Port_NO 访问此服务器。

关于python - 如何在局域网中的一台计算机上运行python脚本并将输出发送到同一局域网中的其他系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57864555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com