Как динамически создавать задачи по расписанию в django?
Добрый день. Не могу понять, как организовать динамическую очередь фоновых задач.
Алгоритм работы следующий:
1. Есть некое количество неких рабочих мест, которые хранятся в модели Workplaces
2. Есть некоторое количество подготовленных тасков, которые принимают параметр с указанием этого рабочего места
3. Нашел пакет django_celery_beat, который как раз занимается созданием задач из базы данных.
Но этот пакет работает не совсем так, как я ожидал. Он создает глобальные задачи, но мне нужно управлять задачами в разрезе рабочих мест независимо, т.е. для каждого рабочего места могут быть одинаковые задачи, но расписание может отличаться, так же я хочу из объекта рабочего места по связям получать все его задачи и управлять ими.
Нашел ли я правильный пакет или есть возможность обойти это ограничение?
Спасибо.
Могу ли я как то изменить логику, что бы я мог делать выборку задач в разрезе рабочих мест?
по сути мне надо как то связать свою модель и модель пакета, либо изменить модель пакета таким образом, что бы можно было в ней хранить ссылку на рабочее место, либо только что пришло в голову использовать связку manytomany для хранения списка задач конкретного рабочего места