2012-03-30 18 views
6

Miré el tutorial django-apio y creo que realmente me ayudará a ejecutar las tareas en segundo plano sin dejar que los usuarios esperen. Sin embargo, tengo un requisito específico en el programa para que cuando el usuario ingrese una fecha, django pueda hacer la programación y diferir la ejecución a un momento posterior. He usado el programa at anteriormente, pero ofrece muchos problemas de permisos. Pero cuando leo la documentación para Apio, solo puedo ver que Apio admite cron como tareas llamadas @periodic_task. Estoy seguro de que también proporciona at como mecanismo, pero no pude encontrar ninguna documentación. ¿Alguien puede señalarme algunos recursos o simplemente decirme cómo lograr eso? Gracias.Django y apio: ¿Cómo programo que un trabajo se ejecute solo una vez usando apio (similar al comando "a" en linux)?

Respuesta

3

Puede suministrar la cuenta atrás o el argumento ETA a la función apply_async(). Al hacerlo, puede definir la hora más temprana en que se ejecutará la tarea, pero no la exacta (depende de su cola). Para más detalles, ver here.

+0

la página no existe –

Cuestiones relacionadas