我从一台机器时,我试图在B机来检查 运行 蟒蛇manage.py runserver命令 我输入的网址是http://A:8000/ 我越来越喜欢 错误时,系统返回: (111)拒绝连接manage.py runserver命令
回答
您可以通过
./manage.py runserver 0.0.0.0:8000
运行在网络中的机器和比你将能够在网络中的任何计算机到你的服务器。 就在浏览器http://192.168.0.1:8000
另一台计算机上键入192.168.0.1
是你服务器的IP ...它准备去....
或在你的情况:
- 在机器
A
在命令行./manage.py runserver 0.0.0.0:8000
- 比尝试在机器
B
浏览器类型http://A:8000
- 喝一口啤酒。
我有同样的问题,这里就是我的方式来解决这个问题:
首先,你必须知道你的IP地址。 在我的Windows PC上,在cmd窗口中,运行ipconfig并选择我的IP V4地址。在我的情况192.168.0.13
其次为上面提到的:的runserver 192.168.0.13:8000
它为我工作。 我得到消息的错误是使用网关地址而不是我的PC地址。
为了防止任何Windows用户遇到问题,我想我会添加自己的体验。在运行python manage.py runserver 0.0.0.0:8000
时,我可以使用localhost:8000
查看网址,但不能查看我的IP地址192.168.1.3:8000
。
我最终禁用了我的无线适配器上的ipv6,并运行了ipconfig /renew
。之后,所有事情都按预期工作。
使用flask.ext.script瓶,你可以做这样的:
python manage.py runserver -h 127.0.0.1 -p 8000
我用同样的问题所困扰,并找到了一个解决方案。我想它可以帮助你。当您运行python manage.py runserver时,它将使用默认ip地址和8000作为127.0.0.1。127.0.0.0与localhost相同,可以在本地访问。要从跨源访问它,你需要在你的系统IP或0.0.0.0上运行它。可以从网络中的任何来源访问0.0.0.0。 作为端口号,如果您要使用自己的端口号而不是默认端口号,则需要设置系统的入站和出站策略。
要做到这一点,你需要以上
如前所述,或者设置你的Python环境默认的IP和端口命令0运行服务器。对于此看到 django change default runserver port
我的回答享受编码.....
- 1. manage.py runserver命令失败
- 2. manage.py runserver命令不会终止
- 3. 蟒蛇manage.py runserver命令错误django.core.exceptions.ImproperlyConfigured:T
- 4. 蟒蛇manage.py runserver命令失败
- 5. Django:Override Debug = True from manage.py runserver命令
- 6. python3 manage.py runserver
- 7. Django 1.4未知命令:'runserver'
- 8. 蟒蛇./store/manage.py RUNSERVER
- 9. PyCharm manage.py runserver错误
- 10. python runserver命令错误
- 11. IndentationError运行manage.py runserver命令Django的时候
- 12. 蟒蛇manage.py runserver命令 - 错误:没有模块名为注册
- 13. 做PY -3.5 manage.py runserver命令时,语法错误的Django(1.10.1)
- 14. Django和Python的manage.py runserver命令执行错误
- 15. 运行“蟒蛇manage.py runserver命令”从bash脚本
- 16. 无法运行“python manage.py runserver”
- 17. manage.py runserver错误:[Errno 10013]
- 18. python manage.py runserver分割错误
- 19. `manage.py runserver`和Ctrl + C(Django的)
- 20. 在runserver命令上验证django模型
- 21. Django的manage.py runserver命令失败,陌生的临时PIP编译目录
- 22. 蟒蛇manage.py runserver命令:AttributeError的:“模块”对象有没有属性“选择”
- 23. “蟒蛇manage.py runserver命令” =无法执行二进制文件错误(Django的)
- 24. Django manage.py命令挂起
- 25. Manage.py:未知命令:'migrate'
- 26. Pycharm manage.py自定义命令
- 27. Django /manage.py runserver不起作用(Windows)
- 28. Django:'python manage.py runserver'给出“Segmentation fault”错误
- 29. 在Jython上使用Django管理manage.py runserver
- 30. manage.py runserver不能正常工作
http://docs.djangoproject.com/en/dev/ref/django-admin/#runserver-port-or-address -port – 2011-04-24 05:24:17
默认情况下,它使用本地主机地址(127.0.0.1),该地址不接受来自网络上其他机器的连接。 127.x.x.x被认为是它自己的网络,并且一台计算机不会在它和其他接口之间进行路由,除非明确告知这样做。因此,从其他网络连接到它不会找到打开的端口。你想要的是'./manage.py runserver A:8000'。 – 2011-04-24 05:27:31