2009-11-20 107 views
8

我想爲使用Django的服務器複製(rsync)和編碼(ffmpeg)文件創建一個小型web前端。
我想跟蹤進程的進度。Django中的通用進度條

我看到了一些jQuery腳本,但它們被設計成與上傳一起使用,並且我不知道足夠的javascript來根據我的需要修改這些腳本。
我想寫一個腳本,從文本文件中檢索任務狀態並輸出進度條,但我不知道從哪裏開始。

有人知道一個很好的教程開始嗎?

對不起,我可憐的英語。

回答

9

看到這裏的代碼http://www.djangosnippets.org/snippets/679/,它表示「上傳多部分形式的進展」,但沒有什麼特定的形式,你可以在任何地方使用它,只需很少的調整。

一般概念是:

  1. 編寫一個Web服務可以返回的數據(例如JSON)有關的進展情況。
  2. 在客戶端使用JavaScript調用進度API定期使用該信息更新某些客戶端元素,例如文字,圖像寬度,部分div的顏色等。