Django_celery_beat задача one_off=True не запускается

< <

models.py

        clocked, _ = ClockedSchedule.objects.get_or_create(
            clocked_time=datetime.utcnow() + timedelta(minutes=1)
        )

        PeriodicTask.objects.create(
            clocked=clocked,
            one_off=True,
            name=f'CERTIFICATE SMS TASK {self.id}',
            task='apps.discounts.tasks.send_certificate_message',
            args=json.dumps([self.id]),
            start_time=datetime.utcnow() + timedelta(minutes=1),
            expires=datetime.utcnow() + timedelta(days=1)
        )

tasks.py

@app.task(bind=True)
def send_certificate_message(self, certificate_id) -> None:
   """
   Task is not running
   """
   ...

Помогите, что нужно сделать, чтобы запустить задачу celery_beat один раз по ClockedSchedule?

Вернуться на верх