我從一臺機器時,我試圖在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. Django:Override Debug = True from manage.py runserver命令
- 3. 蟒蛇manage.py runserver命令失敗
- 4. Django 1.4未知命令:'runserver'
- 5. PyCharm manage.py runserver錯誤
- 6. 蟒蛇./store/manage.py RUNSERVER
- 7. python runserver命令錯誤
- 8. IndentationError運行manage.py runserver命令Django的時候
- 9. Django和Python的manage.py runserver命令執行錯誤
- 10. 運行「蟒蛇manage.py runserver命令」從bash腳本
- 11. 無法運行「python manage.py runserver」
- 12. `manage.py runserver`和Ctrl + C(Django的)
- 13. 「蟒蛇manage.py runserver命令」 =無法執行二進制文件錯誤(Django的)
- 14. Django manage.py命令掛起
- 15. 可以manage.py runserver執行npm腳本嗎?
- 16. Flask python app.py does not run but manage.py runserver does
- 17. Django manage.py runserver無法打開瀏覽器
- 18. 執行python manage.py runserver時出錯
- 19. manage.py runserver不能正常工作
- 20. $ manage.py runserver/system/bin/sh:manage.py:找不到
- 21. Django manage.py runserver不顯示「歡迎頁面」
- 22. 在Jython上使用Django管理manage.py runserver
- 23. 運行manage.py後保持PowerShell打開runserver
- 24. PyDev調試器不同於命令行django runserver命令
- 25. 允許命令在bash腳本中使用django runserver命令後運行?
- 26. 運行命令manage.py migrate錯誤
- 27. crontab中的manage.py命令不起作用
- 28. django模型的manage.py sql命令 - Django
- 29. Django - python manage.py send_mail - 未知命令:'send_mail'
- 30. 「$ python manage.py runserver」無法正常工作。只有「python3 manage.py運行服務器」
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