【问题标题】:urllib2.urlopen fails in Djangourllib2.urlopen 在 Django 中失败
【发布时间】:2012-05-25 01:58:29
【问题描述】:

我使用urllib2.urlopen(url) 来获取 HTML 内容。 URL 是http://127.0.0.1:8000/m.html/。 该方法成功获取HTML内容。

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

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

它只是停止。它不报告错误,服务器也停止。

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

【问题讨论】:

    标签: django urllib2


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢你的回答。它对我有帮助。我这样做是因为我想从某个页面获取摘要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多