2

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 中有问题。

4

1 回答 1

3

Django 开发服务器是单线程的。它不能同时为请求单独页面的视图和单独页面本身提供服务。

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

于 2012-05-17T13:33:01.003 回答