2011-09-12 31 views
4

我正在Python开发服务器在本地,像这样讲:Internet Explorer不使用Django开发服务器

python .\manage.py runserver 

这在Firefox/Chrome浏览器/ Safari浏览器,但是当我尝试它与Internet Explorere( 9,8,7)服务器将不会与浏览器交互 - 像登录这样的操作将会永远持续下去并最终失败。

基本上任何不是一个简单的静态模板(有时甚至没有)将不会在IE加载(但在FF加载罚款/铬)

我的环境:

  • 的Windows 7(64位)
  • 集锦
  • 的Python V2.7.2
  • django的V1.3

更新:

python .\manage.py runserver 192.168.1.123:8000 

任何想法:当我明确地定义了服务器的IP地址,像这样不会出现这种情况?建议?

+0

您试图导航到哪个URL? –

+0

请发布页面源代码(浏览器看到的源代码,而不是你的django源代码)。 – akonsu

+0

当在Linux上运行内置服务器并在虚拟机中运行Windows时,我发现IE的响应时间很慢。你在Windows上进行所有的开发吗? – Brandon

回答

0

尝试在httpd.conf中添加以下内容。我以前遇到过问题,IE不提交POST数据。

SetEnvIf User-Agent ".*MSIE.*" ssl-unclean-shutdown 
MaxKeepAliveRequests 1 
1

两个猜测:

  1. 如果你正在开发Windows,并在本地主机浏览器指向:8000,尝试127.0.0.1:8000来代替。我以前遇到过与IE9有关的问题。

  2. 如果你正在使用虚拟机(因为IE7,8,9不会全部运行在同一个操作系统上),你需要指向主机IP,因为localhost是本地的虚拟机本身的IP。