プログレスバーを更新するには、私はこれを行うために、私のdjangoビューで実行中のプロセスの進捗率を計算する必要があります。私は、この1つが実行中に生成されたログファイルからいくつかの値を同時に取得しなければならないので、図に示すように0/5000、19/5000に相当するパーセルテージを計算できます。 私は一般的にジャンゴとプログラミングには新しいです。 私はそれを私のdjango views.pyの関数でどうしたらいいですか?またはjavascriptでそれへの道がある場合も良い解決策になります。前もって感謝します。 次のようになりますが、生成されるログファイルは:プロセスがdjangoビューで実行中に同時にログファイルから値を抽出する方法
0
A
答えて
0
あなたは、ブラウザの背後にあるユーザーにリアルタイムで通知を行うために共同の枠組みをベースWebSocketをを使用して検討すべきです。これらはそのような使い方のために作られています。
はジャンゴ・チャンネルhttps://channels.readthedocs.io/en/stable/またはクロスバー+アウトバーンで試してみるhttp://crossbar.io/私は小さなジャンゴ+クロスバーの「リアルタイム」世論調査は、このプロセスは何ここhttps://github.com/alterway/wamp-polls
関連する問題
- 1. xmppプロセスとdjangoサーバを同時に実行する方法
- 2. Djangoビューから長期実行プロセスを開始するには?
- 3. ログファイルから値を抽出します
- 4. MFC:プロセスがWin32テキストエリア(mfcアプリケーション)で実行中に非同期(同時)に出力を表示
- 5. Javaログファイルから例外を抽出する方法は?
- 6. ブラウザレベルから実行中のPHPプロセスを停止する方法
- 7. ログファイルからデータを抽出する
- 8. ログファイルからログ時間を抽出する
- 9. aiohttpのハンドラから非同期プロセスを実行する方法
- 10. sedでログファイルからディレクトリを抽出
- 11. コアが同時実行中にセッションを実行します
- 12. ピラミッドがプロセスを実行しているときに「処理中」ビューまたは「進行中」ビューを表示する方法はありますか?
- 13. 実行時に同じ関数を再実行する方法
- 14. 実行時にjarファイルからメソッドを呼び出す方法
- 15. djangoでpostgreクエリを非同期的に実行する方法
- 16. JavaScript - ログファイルからJSONを抽出
- 17. Linuxですでに実行中のプロセスの出力を表示
- 18. サーバーの利点で実行中のプロセスのログファイルがあります
- 19. 実行時にDjangoで動的フィールドを処理する方法
- 20. ログファイルからデータを抽出する際に助けが必要です
- 21. 処理中に所定のプロセスが実行中であるかどうかを確認する方法
- 22. 同時実行GCが.NETで実行されているかどうかを検出する方法
- 23. 複数のプロセスを同時にフォークして実行する
- 24. 2つのプロセスを同時に実行するPythonスクリプト
- 25. Djangoビューの実行時にタイムアウトを設定する
- 26. ビューからリダイレクトする方法Djangoで
- 27. postgresでクエリから時間を抽出する方法
- 28. Cで実行中のプロセスをリストする方法は?
- 29. Rubyで実行中のプロセスを確認する方法は?
- 30. 同時実行ユニットテストの実行方法?
デモ作ら
?どのようにそれを実行するのですか? –
@DanielRosemanIitは、入力ビデオに対して何らかの処理を行う、私のジャンゴビューのサブプロセスによって実行されるbashスクリプトのコマンドです。 –
サブプロセスの呼び出しが非ブロックの場合、ログファイルを読み込んで進捗状況を計算し、ブラウザでjsを使用してポーリングする別々のビューを持つことができます。それはとにかく最も素朴な実装でしょう。また、Web要求に応じてこのような長い処理を行うために、タスク・キュー(たとえばセロリなど)を調べることもできます。 –