Задать вопрос
@mr_drinkens89

Как динамически задать время celery??

Можно ли как-то указать время запуска задачи динамически? Суть. Есть несколько задач,у которых выставлено время запуска ( разные рассылки). в селери я поставил задачу,которая каждую секунду обращается к таск,и смотрит,что запустить. Можно ли как-то динамически прописать время запуска? Спасибо.
  • Вопрос задан
  • 189 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
dizballanze
@dizballanze
Software developer at Yandex
apply_async есть для этого, вот из документации пример:

>>> from datetime import datetime, timedelta

>>> tomorrow = datetime.utcnow() + timedelta(days=1)
>>> add.apply_async((2, 2), eta=tomorrow)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы