2011-01-06 2 views
0

Was ist der beste Weg, um ein Lade-Spinner in Django während einer relativ langen serverseitigen Verarbeitungsaufgabe anzuzeigen? Ist das etwas, das JS/jQuery handhaben sollte?Die beste Methode, um einen Ladespinner in Django anzuzeigen?

Wenn ja, wie bekomme ich die Schaltfläche klicken, die die serverseitige Verarbeitung startet den Spinner zu initiieren?

Django Anfänger hier, so schätze ich jeden Eingang. Vielen Dank!

Antwort

1

Es gibt viele Möglichkeiten, dies zu tun, ich werde die einfachste vorschlagen:

Verwenden Sie ein animiertes GIF

ja. Ich weiß, du denkst wahrscheinlich, "animierte Gifs sind klebrig!"

, auf die ich antworte: "nur wenn sie hässlich sind."

Machen Sie eine einfache Laden Spinner Animation als ein gif, und fügen Sie es in die Anzeigeliste, wenn Sie es angezeigt werden soll. Wenn der Prozess beendet ist, entfernen Sie ihn aus der Anzeigeliste.

Es ist über die einzige gute Verwendung eines animierten Gif, das ich jemals erfunden habe.

+0

Funktioniert für mich! Vielen Dank. – user456584

+1

Die folgende Website hat einige gute, anpassbare Spinner für diejenigen, die suchen: http://www.loadinfo.net/ – user456584