He estado luchando contra la documentación de Django/Apio desde hace un tiempo y necesito ayuda.Ejemplos de Django y apio: tareas periódicas
Me gustaría poder ejecutar tareas periódicas usando django-apio. He visto en Internet (y en la documentación) varios formatos y esquemas diferentes de cómo se debe lograr esto usando Apio ...
¿Puede alguien ayudarme con un ejemplo básico y funcional de creación, registro y ejecución de una tarea periódica django-apio? En particular, quiero saber si debo escribir una tarea que extienda la clase PeriodicTask y registrarla, o si debería usar el decorador @periodic_task, o si debería usar el decorador @task y luego configurar un cronograma para la tarea. ejecución.
No me importa si las tres formas son posibles, pero me gustaría ver un ejemplo de al menos una manera que funcione. Realmente aprecio tu ayuda.
Gracias por la respuesta. Es bueno saber para qué es exactamente el decorador y por qué existen dos formas de la misma cosa. ¿Es correcto que no tenga que registrar PeriodicTasks entonces? Encontré este ejemplo difícil de encontrar en la documentación y podría ser de simplificación (como lo ha hecho anteriormente). Gracias de nuevo. –
Oye, aquí hay otro ejemplo de los documentos: http://ask.github.com/celery/reference/celery.decorators.html No tiene que registrar explícitamente la tarea si usa el decorador. Es bastante similar a las opciones que tiene registrar sus etiquetas de plantilla y filtros en Django (https://docs.djangoproject.com/en/dev/howto/custom-template-tags/#registering-the-tag), si está más familiarizado con eso. – arie
Gracias de nuevo por su ayuda. –