Django中的通用进度条

时间:2009-11-20 12:38:23

标签: javascript jquery python django progress-bar

我想使用Django为我的服务器复制(rsync)和编码(ffmpeg)文件做一个小小的前端。
我想跟踪这些过程的进展情况。

我看到了一些jquery脚本,但它们被设计用于上传,我不知道足够的javascript来根据我的需要修改这些脚本。
我想编写一个脚本,从文本文件中检索任务状态并输出进度条,但我不知道从哪里开始。

有人知道一个很好的教程吗?

抱歉我的英语很差。

1 个答案:

答案 0 :(得分:9)

请参阅此处的代码http://www.djangosnippets.org/snippets/679/,它说“多部分表单的上传进度”,但没有任何特定的表单,您可以在任何地方使用它,只需很少的调整。

一般概念是:

  1. 编写一个可以返回有关进度的数据(例如JSON)的Web服务。
  2. 在客户端使用JavaScript调用进度API定期使用该信息来更新某些客户端元素,例如文字,图像的宽度,某些div的颜色等。