2

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 では問題があります。

4

1 に答える 1

3

Django 開発サーバーはシングルスレッドです。別のページを要求しているビューと、別のページ自体の両方を提供することはできません。

ただし、とにかくこれを行う理由がわかりません。アプリケーション内からコンテンツが必要な場合は、ビュー コード自体を呼び出すだけです。

于 2012-05-17T13:33:01.003 に答える