urllib2.urlopen在Django中失败了

时间:2012-05-17 13:23:47

标签: django urllib2

我使用urllib2.urlopen(url)来获取HTML内容。网址为http://127.0.0.1:8000/m.html/。 此方法成功获取HTML内容。

但是在Django中,如果我尝试获取HTML内容,它会在函数中停止:

urllib2.urlopen('http://127.0.0.1:8000/m.html/').

它停止了。它不会报告错误,服务器也会停止。

我不知道它为什么在单个文件中工作,但在Django中有问题。

1 个答案:

答案 0 :(得分:3)

Django开发服务器是单线程的。它既不能提供请求单独页面的视图,也不能提供单独的页面本身。

但是,我不知道你为什么要这样做 - 如果你想在你的应用程序中找到一些内容,只需调用视图代码本身。