Allzweck Fortschrittsbalken in Django

8

Ich möchte ein kleines Web-Frontend erstellen, um Dateien (rsync) und encoding (ffmpeg) für meinen Server mit Django zu kopieren.
Und ich möchte den Fortschritt der Prozesse verfolgen.

Ich habe ein paar Jquery-Skripte gesehen, aber sie sind so konzipiert, dass sie mit Uploads verwendet werden können, und ich kenne nicht genug Javascript, um diese Skripte für meine Bedürfnisse zu modifizieren.
Ich möchte ein Skript schreiben, das den Aufgabenstatus aus einer Textdatei abruft und einen Fortschrittsbalken ausgibt, aber ich habe keine Ahnung, wo ich anfangen soll.

Kennt jemand zu Anfang ein gutes Tutorial?

Und Entschuldigung für mein schlechtes Englisch.

    
x0rg 20.11.2009, 12:38
quelle

1 Antwort

9

Sehen Sie sich den Code hier Ссылка an, dort steht "Upload-Fortschritt für mehrteilige Formulare", aber Formulare sind nicht spezifisch Sie können es überall mit wenigen Änderungen verwenden.

Allgemeines Konzept ist:

  1. Schreiben Sie einen Web-Service, der Daten (z. B. JSON) über den Fortschritt zurückgeben kann.
  2. Auf der Clientseite verwenden Sie JavaScript, um die Fortschritts-API aufzurufen. Verwenden Sie diese Informationen regelmäßig, um einige clientseitige Elemente zu aktualisieren, z. ein Text, die Breite eines Bildes, die Farbe eines div etc.
Anurag Uniyal 20.11.2009, 13:19
quelle