Djangoサイトが起動しています。ユーザーの操作に応じてwget
に電話する機能を追加する必要があります。私はDjangoアプリケーションからこれをどうやって行うべきですか?Djangoからのunixコマンドの実行
2
A
答えて
5
DjangoはPythonで書かれているので、Pythonのsubprocess
モジュールを使用して、ビューの1つにwget
を呼び出すことができます。ただし、wget
のファイルをダウンロードしたいだけで、その高度な機能を使用しない場合は、urllib2
で簡単にその動作をエミュレートできます。
0
使用Celery
2
では、UNIXコマンドに頼るのではなく、urllib2のようなものを使っている理由はありますか?ある場合
することは、常にあなたのビュー内でこれを使用することができます。この操作は高価である場合は、また、
関連する問題
- 1. Javaからunixコマンドを実行するライブラリ
- 2. Django - syndbコマンドのカスタムメソッドの実行
- 3. ターミナルで独自のUnixコマンドを実行していますか?
- 4. WindowsアナログからUnixの 'ipcs -m'コマンド
- 5. unix - 別のユーザーとしてコマンドを実行する
- 6. Javaの異なるユーザーとしてUNIXコマンドを実行する
- 7. MACのVBAからJavaコマンドを実行
- 8. sshからdjangoを実行
- 9. djangoからjavaを実行
- 10. bash:n分のコマンドを実行してからSIGHUPを実行
- 11. unix - "cat foo"コマンドを使用して出力を実行する
- 12. Rubyから実行中のPowershellコマンドと外部Powershellコマンド
- 13. Windows CLI:別のコマンド内からコマンドを実行します。
- 14. HerokuでホストされているDjangoプロジェクトのサブディレクトリから非djangoコマンドを実行していますか?
- 15. Cで実装されたUNIXコマンド
- 16. バッチファイルからCygwinコマンドを実行する
- 17. コマンドをビルドしてバッチファイルから実行
- 18. Pythonから順番にコマンドを実行
- 19. Pythonからlinuxコマンドを実行する
- 20. PHPからLinuxコマンドを実行
- 21. Railsからローカルマシン上でコマンドを実行
- 22. unix-laymanのためのunixのインタプリタを使ったスクリプトやコマンドを実行しています
- 23. コマンド実行時のdjango-circularインポートの問題
- 24. 実行Djangoのカスタム管理コマンド - パスの問題
- 25. 任意のdjango管理コマンドの前にコードを実行
- 26. Django - 日付から日付 - UNIXからタイムスタンプへの日付
- 27. UNIXコマンド - 無視「」
- 28. unzip unixコマンド
- 29. Unix上で "^ + CHAR"コマンドを実行すると(^ Cは現在のコマンドを停止します)、何ですか?
- 30. Djangoメーラー2 - コマンドを実行してcronをダブルクリックしますか?
:
は、ここで問題にかなり包括的なスレッドですたとえば、Celeryを使用して、要求サイクル外で操作を実行することを検討する必要があります。 –