maxpoitn2point
@maxpoitn2point
Как всегда, в своем репертуаре

Как динамически создавать задачи по расписанию в django?

Добрый день. Не могу понять, как организовать динамическую очередь фоновых задач.
Алгоритм работы следующий:
1. Есть некое количество неких рабочих мест, которые хранятся в модели Workplaces
2. Есть некоторое количество подготовленных тасков, которые принимают параметр с указанием этого рабочего места
3. Нашел пакет django_celery_beat, который как раз занимается созданием задач из базы данных.
Но этот пакет работает не совсем так, как я ожидал. Он создает глобальные задачи, но мне нужно управлять задачами в разрезе рабочих мест независимо, т.е. для каждого рабочего места могут быть одинаковые задачи, но расписание может отличаться, так же я хочу из объекта рабочего места по связям получать все его задачи и управлять ими.
Нашел ли я правильный пакет или есть возможность обойти это ограничение?
Спасибо.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
tumbler
@tumbler Куратор тега Django
бекенд-разработчик на python
Пакет правильный, он позволяет планировать задачи с определенными аргументами. В вашем случае задачи одинаковые, а аргументы разные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы