这有点奇怪,我不能从本地主机访问django,但是我能够从本地IP访问它。
python manage.py runserver 0.0.0.0:8000然后当我试图从


我的主机文件
127.0.0.1 lmlicenses.wip4.adobe.com
127.0.0.1 lm.licenses.adobe.com
127.0.0.1 gc.kis.scr.kaspersky-labs.com ff.kis.scr.kaspersky-labs.com ie.kis.scr.kaspersky-labs.com
0.0.0.0 gc.kis.scr.kaspersky-labs.com ff.kis.scr.kaspersky-labs.com ie.kis.scr.kaspersky-labs.com我猜windows防火墙或卡巴斯基有什么问题,但我不知道该怎么做。
我在端口8000和python.exe中也添加了异常
发布于 2016-01-31 16:47:30
如果运行python manage.py runserver,我无法从浏览器访问localhost:8000
我不知道为什么这个命令不能在我的笔记本上工作,但在我的pc上它只是工作。
====
好的,所以我现在的解决方案是使用ipv6和端口8000
python manage.py runserver [::]:8000发布于 2016-01-06 18:03:25
只需尝试http://0.0.0.0:8000而不是localhost:8000
默认的localhost值是http://127.0.0.1
如果您看到运行程序的结果,您有:
starting developement server at http://0.0.0.0:8000因为您告诉django服务器在运行以下命令时从http://0.0.0.0:8000开始:
python manage.py runserver 0.0.0.0:8000发布于 2017-12-28 10:50:50
我也是django的初学者,但是为了运行服务器,我需要以下内容:
settings.py中,添加了ALLOWED_HOSTS作为
ALLOWED_HOSTS = [ 'elearning.com' ]
elearning.com是我的主机名。可以用逗号分隔多个主机。python manage.py runserver [::]:8000
或
python manage.py runserver 0.0.0.0:8000
或
python manage.py runserver 0:8000。
现在它将监听所有接口。阅读Django文档这里。我试着用ALLOWED_HOSTS编写IP,但是它没有工作,我无法在浏览器中打开http://192.168.x.x:8000。有人能纠正我吗?
https://stackoverflow.com/questions/34639612
复制相似问题