为什么django在打开几页后会停止加载页面?

时间:2013-11-04 05:01:40

标签: python django windows

我有几个django项目,它们在我的桌面上运行良好。但是当我在笔记本电脑上运行它们时,它们会运行一段时间。然后在随机的场合,打开一个页面将无法正常工作。浏览器不断尝试加载页面(标题选项卡不断旋转,URL更改为其尝试打开的页面,页面变为空白),而开发服务器(Windows shell上的django)表示已成功提供页面(200状态)。

这种行为在Firefox,IE和Chrome中是一致的。我尝试更改端口,使用机器IP而不是localhost,在外部服务器上加载静态文件,但没有任何作用。我尝试从桌面浏览器打开网站(使用笔记本电脑名称)并且行为相同。另一个有趣的事情是,即使我关闭并重新启动django服务器,我也无法打开之前失败的页面,除非我关闭加载页面。

我的笔记本电脑运行的是基本的Windows 8,而台式机是Windows 8 Pro。我认为Windows版本与它有关。

有谁知道如何解决这个问题?我希望我清楚自己。感谢。

2 个答案:

答案 0 :(得分:0)

很难判断问题是否与Windows有关,而不是与图像/ CSS / Javascript /插件(如Flash)的兼容性问题。您是否正在运行这些浏览器的最新版本(或者至少与桌面上的版本相同)?你有不同的安全软件/防火墙吗?其他网站加载不一致吗?似乎不太可能是Django问题(尽管您可以尝试加载像djangoproject.com这样的网站)。

答案 1 :(得分:0)

感谢大家的评论和回答。我从笔记本电脑中卸载了桌面中没有的每个应用程序,并发现哪个应用程序导致了问题。 This app called NetWorx具有我启用的网络过滤功能,并且由于某种原因阻止了django响应。我禁用了网络过滤功能,这足以满足我的需求。