我的编程老师给我安排了学习 Django 的任务。但是,我需要在命令行 linux box 上编写代码,因此无法从所述 linux box 访问网页。
为了测试,我需要将它托管在计算机的本地 IP 而不是本地主机上。我目前正在使用以下命令运行 Django 开发服务器:
python manage.py runserver 0.0.0.0:8000
Firefox 和 Chrome 可以通过 Linux box 的 IP 地址访问开发服务器,但 Internet Explorer 不能。
最佳答案
不幸的是(我是老师),我不能提供一个 linux 主机——只有一个 linux 服务器和一个 windows 主机来进行开发。
他实际上正在使用 Paul 提供的命令正确运行 Web 服务器。但由于某些原因,它只在 Firefox/Chrome 中可见,IE 只是提供了一个通用的“网页无法显示”
但是这个问题可以通过使用完整地址来解决:http://不像在 Chrome 和 Firefox 中那样是可选的。
关于python - 为什么 Internet Explorer 无法访问我的可从外部访问的 Django 开发服务器(即不在本地主机上?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6034313/