python - 为什么 Internet Explorer 无法访问我的可从外部访问的 Django 开发服务器(即不在本地主机上?)

标签 python django localhost

我的编程老师给我安排了学习 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/

相关文章:

java - InetAddress.getLocalHost().getHostName() 抛出 UnknownHostException

javascript - 我是否需要向 OAuth2 提供商(例如 google)注册域,或者可以使用我自己的 IP 地址/本地主机来发送请求?

python - 模拟没有安装 ssl

python - 如何忽略 FOR 函数中列表中的第一项?

django - django 的 Secure_ssl_redirect 设置在 heroku 上不执行任何操作

python - 有什么办法可以在特定的时间运行特定的功能吗?

get - HTTP 服务器 Python : how to test it in local?

python - 将请求中的 JSON 数据转换为 Pandas DataFrame

Python 类继承 : How to initialize a subclass with values not in the parent class

python - 遍历列表并打印 'true' 如果列表元素是某种类型