2

稼働中のDjangoサイトがあります。wgetユーザーの操作に応じて呼び出す機能を追加する必要があります。Djangoアプリケーションからこれをどのように行う必要がありますか?

4

3 に答える 3

5

Django は Python で記述されているため、Python のsubprocessモジュールを使用wgetしてビューの 1 つを呼び出すことができます。ただし、(高度な機能を使用せずに) ファイルをダウンロードするだけの場合は、 をwget使用してその動作をより簡単にエミュレートできますurllib2

于 2012-04-08T07:29:57.280 に答える
2

urllib2 のようなものを使用するのではなく、UNIX コマンドに頼っている理由はありますか?

ある場合は、ビュー内でいつでもこれを使用できます。

from subprocess import call
call(["wget", "http://myurl.com"])

この問題に関するかなり包括的なスレッドを次に示します。

Python で外部コマンドを呼び出す

于 2012-04-08T07:30:12.860 に答える
0

セロリを使う

于 2012-04-08T07:30:00.417 に答える