首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >manage.py运行服务器

manage.py运行服务器
EN

Stack Overflow用户
提问于 2011-04-24 13:20:23
回答 6查看 202.1K关注 0票数 83

我正从计算机A运行python manage.py runserver,当我尝试签入计算机B时,我输入的url是http://A:8000/,我得到一个错误,如系统返回:(111)连接被拒绝

EN

回答 6

Stack Overflow用户

发布于 2016-06-29 16:45:35

我正在努力解决同样的问题,并找到了一个解决方案。我想它能帮到你。运行python manage.py runserver时,默认ip地址为127.0.0.1,默认ip地址为8000。127.0.0.0与本地访问的localhost相同。跨域访问需要在您的系统ip或0.0.0.0上运行。0.0.0.0可以从网络中的任何来源访问。对于端口号,如果您想使用您自己的端口号而不是默认的端口号,则需要设置您系统的入站和出站策略。

要做到这一点,您需要使用上面提到的命令python manage.py runserver 0.0.0.0:<your port>运行服务器

或者,在您的python环境中设置默认ip和端口。关于这一点,请参阅我在django change default runserver port上的回答

享受编码.....

票数 6
EN

Stack Overflow用户

发布于 2015-12-11 10:49:08

为了防止任何Windows用户遇到麻烦,我想我应该添加我自己的经验。运行python manage.py runserver 0.0.0.0:8000时,我可以使用localhost:8000查看urls,但不能使用我的ip地址192.168.1.3:8000查看urls。

我最终在无线适配器上禁用了ipv6,并运行了ipconfig /renew。在这之后,一切都像预期的那样工作。

票数 4
EN

Stack Overflow用户

发布于 2016-01-16 17:47:55

在使用flask.ext.script的flask中,您可以这样做:

python manage.py runserver -h 127.0.0.1 -p 8000

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5768797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档