Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

281
Vistas
Programe tareas periódicas de Django Celery para que se ejecuten de vez en cuando

¿Cómo puedo lograr que las tareas de Django Celery se ejecuten solo de lunes a viernes y en esos días solo de 9 am a 5 pm EST?

celery.py

 from celery.schedule import crontab app.conf.beat_schedule = { 'compute-every-5-seconds': { 'task': 'sum', 'schedule': crontab(), }, }

¿Qué parámetros debo agregar a crontab() para que se ejecute esos días y solo entre esas horas?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

celery.py

 from celery.schedule import crontab app.conf.beat_schedule = { 'compute-every-minute-mon-through-friday-9-to-5': { 'task': 'sum', 'schedule': crontab(minute='*/1', hour='9-17', day_of_week='mon,tue,wed,thu,fri'), }, }

minute='*/1' - se ejecuta cada minuto

hour='9-17' - funciona de 9 a. m. a 5 p. m.

day_of_week='mon,tue,wed,thu,fri' - de lunes a viernes

La mayoría de estos están disponibles en la página de documentación , ¡échale un vistazo!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda