django - Internet Explorer 不与 django 开发服务器通信

标签 django internet-explorer localhost

我在本地运行 python 开发服务器,如下所示:

python .\manage.py runserver

这在 Firefox/Chrome/Safari 中运行良好,但是当我使用 Internet Explorer(9、8、7)尝试它时,服务器不会与浏览器交互 - 登录等操作将永远持续并最终失败。

基本上任何不是简单静态模板(有时甚至不是)的东西都不会在 IE 中加载(但在 FF/Chrome 中加载得很好)

我的环境:
  • Windows 7 (x64)
  • Aptana
  • Python v2.7.2
  • django v1.3

  • 更新:当我明确定义服务器 IP 地址时不会发生这种情况,如下所示:
    python .\manage.py runserver 192.168.1.123:8000
    

    有任何想法吗?建议?

    最佳答案

    两种猜测:

  • 如果您在 Windows 上开发并将浏览器指向 localhost:8000,请尝试使用 127.0.0.1:8000。我以前在 IE9 上遇到过这个问题。
  • 如果您正在使用虚拟机(我之所以这么问是因为 IE7、8、9 不会都在同一操作系统上运行),您需要指向主机 IP,因为 localhost 将是虚拟机本身的本地 IP .
  • 关于django - Internet Explorer 不与 django 开发服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7392284/

    相关文章:

    c# - 打包应用程序时,WinRT 和 UWP WebView localhost url 不会触发

    macos - 如何使用命令行启动和停止 MAMP PRO?

    python - Django models.Model 类成员未出现在 model_instance._meta.fields 中

    django - 使用 Django 根据记录中的字段高效更新大量记录

    python - Django:在模型中创建子模型

    vba - Excel VBA 无法加载 Internet Explorer

    css - 防止嵌套的 DIV 换行(不指定父宽度)

    css - 在 IE 8 上无法点击背景图片上的链接/鼠标

    windows - 在 Windows 上的 Django 上使用多个 CPU

    php - laravel 项目在 "http://localhost/public/"中无法工作,页面显示 "This page isn’ t 正在工作”