2009-11-20 4 views
8

Tôi muốn tạo một lối vào web nhỏ để sao chép (rsync) và các tệp mã hóa (ffmpeg) cho Máy chủ của tôi bằng cách sử dụng Django.
Và tôi muốn theo dõi tiến trình của các quy trình.Progressbar Mục đích chung ở Django

Tôi thấy một vài tập lệnh jquery, nhưng chúng được thiết kế để sử dụng với video tải lên và tôi không biết đủ javascript để sửa đổi các tập lệnh này cho nhu cầu của tôi.
Tôi muốn viết một kịch bản truy xuất trạng thái tác vụ từ một tệp văn bản và xuất ra một thanh tiến trình, nhưng tôi không biết bắt đầu từ đâu.

Có ai đó biết hướng dẫn hay để bắt đầu không?

Và xin lỗi vì tiếng anh nghèo của tôi.

Trả lời

9

Xem mã tại đây http://www.djangosnippets.org/snippets/679/, nó cho biết "tiến trình tải lên cho biểu mẫu nhiều phần" nhưng không có gì cụ thể cho biểu mẫu, bạn có thể sử dụng ở bất kỳ đâu bằng vài chỉnh sửa.

khái niệm chung là:

  1. Viết một dịch vụ web mà có thể trả lại dữ liệu (ví dụ JSON.) Về tiến độ.
  2. Sử dụng JavaScript phía khách hàng để gọi API tiến trình định kỳ sử dụng thông tin đó để cập nhật một số phần tử phía ứng dụng khách, ví dụ: văn bản, chiều rộng của hình ảnh, màu sắc của một số div, v.v.