2012-05-17 105 views
2

我使用urllib2.urlopen(url)來獲取HTML內容。網址是http://127.0.0.1:8000/m.html/。 此方法成功獲取HTML內容。urllib2.urlopen在Django中失敗

但在Django,如果我試圖讓HTML內容,它將停止在功能:

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

它只是停止。它不報告錯誤,服務器也停止。

我不知道它爲什麼在單個文件中工作,但在Django中有問題。

回答

3

Django開發服務器是單線程的。它不能同時提供請求單獨頁面的視圖和單獨頁面本身。

但是,我不知道爲什麼你要這麼做 - 如果你想從應用程序中獲取一些內容,只需調用視圖代碼本身即可。

+0

謝謝你的回答。它幫助我。我這樣做是因爲我想從某個頁面獲得摘要。 – lvshuchengyin

相關問題