Django-Celery Fortschrittsbalken
Benutze ich:
- Sellerie
- Django-Celery
- RabbitMQ
Sehe ich alle meine Aufgaben in der Django-admin-Seite, aber im moment hat es nur wenige Staaten, wie:
- ERHIELT
- WIEDERHOLEN
- WIDERRUFEN
- ERFOLG
- BEGANN
- FEHLER
- AUSSTEHENDE
Es ist nicht genug information für mich. Ist es möglich, hinzufügen von mehr details zu einem Laufenden Prozess, um die admin-Seite? Wie Fortschrittsbalken oder fertigen Aufträge Zähler etc.
Ich weiß, wie Sie das Sellerie-logging-Funktion, aber eine GUI ist besser in meinem Fall für einige Gründe.
So, ist es möglich, einige tracing-Informationen zu den Django-Celery-admin-Seite?
InformationsquelleAutor der Frage derevo | 2011-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bin ich angefangen zu versuchen, dies selbst herauszufinden. Beginnen Sie mit der Festlegung ein FORTSCHRITT, Zustand genau wie beschrieben auf der Sellerie userguidedann alles, was Sie brauchen, ist zum einfügen von js, die in Ihrer Vorlage, dass die Aktualisierung des Fortschrittsbalkens.
InformationsquelleAutor der Antwort Marconius
Hier ist mein minimal Fortschritt-reporting-Django-backend mit Ihrem setup. Ich bin immer noch ein Django n00b und es ist das erste mal, ich bin Durcheinander mit Sellerie, so kann dies wohl optimiert werden.
InformationsquelleAutor der Antwort Florian Sesser
Danke @Florian Sesser für dein Beispiel!
Ich habe eine komplette Django-app, die zeigt den Fortschritt der Erstellung mit 1000 Objekten, den Usern http://iambusychangingtheworld.blogspot.com/2013/07/django-celery-display-progress-bar-of.html
Jeder kann Sie herunterladen und verwenden!
InformationsquelleAutor der Antwort Trinh Nguyen
Empfehle ich eine Bibliothek namens Sellerie-Fortschritt. Es ist entworfen, um es Ihnen so einfach wie möglich zu fallen-in eine einfache end-to-end-progress-bar-setup in einer django-app, die mit so wenig Gerüst wie möglich, bei gleichzeitiger Unterstützung von heavy-Anpassung auf dem front-end, falls gewünscht. Viele docs und Verweise für den Einstieg in die README.
Vollständige Offenlegung: ich bin der Autor/maintainer der besagten Bibliothek.
InformationsquelleAutor der Antwort Cory