Beispiele für Django und Sellerie: Periodische Aufgaben
Ich habe für die Bekämpfung der Django/Sellerie-Dokumentation für eine Weile jetzt, und brauche etwas Hilfe.
Ich würde gerne in der Lage sein zu laufen, Periodischen Aufgaben, die mit django-celery. Ich habe gesehen, rund um das internet (und die Dokumentation) verschiedene Formate und schemas, wie man über zu gehen, dies zu erreichen mit Sellerie...
Kann jemand helfen mit ein einfaches, funktionierendes Beispiel für die Gründung, Registrierung und Durchführung einer django-celery regelmäßige Aufgabe? Insbesondere möchte ich wissen, ob ich das schreiben sollte, eine Aufgabe, die Sie erweitert die Klasse PeriodicTask und registrieren, oder ob ich die @periodic_task Dekorator, oder ob ich die @Aufgabe Dekorateur und dann richten Sie einen Zeitplan für die task-Ausführung.
Ich habe nichts dagegen, wenn alle drei Wege sind möglich, aber ich würde gerne sehen, ein Beispiel von mindestens einem Weg, der funktioniert. Wirklich zu schätzen Ihre Hilfe.
InformationsquelleAutor der Frage Jonathan May | 2011-11-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was falsch mit der Beispiel aus den docs?
Könnten Sie schreiben, die gleiche Aufgabe mit einem decorator:
Den decorator-syntax einfach können Sie eine vorhandene Funktion/Aufgabe in eine regelmäßige Aufgabe, ohne Sie zu verändern direkt.
Für die Aufgaben ausgeführt werden celerybeat ausgeführt werden muss.
InformationsquelleAutor der Antwort arie