Задача Celery не регистрируется
Я использую celery для запуска задачи в назначенное время.
Я использовал ClockedSchedule, так как хотел запустить задачу только один раз в определенное время.
clocked, _ = ClockedSchedule.objects.get_or_create(
clocked_time=time
PeriodicTask.objects.create(
name=slug,
task="account.tasks.send_money",
clocked=clocked,
one_off=True
) # creating periodic task using celery to run the task at scheduled time
Когда я запускаю код, создается объект PeriodicTask. Поле Task(custom) сохраняется, но поле Task(registered) не сохраняется. Поэтому, когда я пытаюсь запустить задачу, я получаю следующую ошибку:
[2022-07-05 11:19:00,035: ERROR/MainProcess] Received unregistered
task of type 'account.tasks.send_money'. The message
has been ignored and discarded.
Пожалуйста, помогите мне выяснить причину этого.