gpt4 book ai didi

python - 从同一网络的另一台机器访问 Django devserver

转载 作者:IT王子 更新时间:2023-10-29 00:03:25 30 4
gpt4 key购买 nike

我正在使用 django 的内置服务器开发站点,我希望与我所在的同一网络中的其他计算机能够使用本地 IP 地址访问该服务器。我看过很多关于此的帖子,在尝试了所有建议后,它仍然不允许我网络中的其他计算机访问该站点。

我运行服务器使用

python manage.py runserver 0.0.0.0:8000

并且已经打开端口 8000,如下图所示。

enter image description here

我在内核 3.8.11-200 上运行 Django 1.4.2、Python 2.7.3、Fedora 18

非常感谢任何帮助。谢谢。

最佳答案

使用 python manage.py runserver <ip>:<port>

比如我的IP是192.168.0.100,我想在80端口运行django应用,我必须这样做

[sudo] python manage.py runserver 192.168.0.100:80

我的 80 端口需要 root 权限,可能是因为我有其他应用程序访问它。

您还必须将 IP 地址添加到 ALLOWED_HOSTS在 settings.py 中列出

通过这样做,192.168.0 网络中的所有客户端将能够访问位于 192.168.0.100 的站点

关于python - 从同一网络的另一台机器访问 Django devserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16504172/

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