Нужно решение для устранения этой ошибки:huey.exceptions.HueyException: task not found in TaskRegistry

В моем django приложении в настоящее время используется очередь huey для обработки задач. Теперь я хочу расставить приоритеты задач в очереди, основываясь на своих требованиях. Я нашел класс PriorityRedisHuey в модуле huey. Я обновил свой код, чтобы использовать PriorityRedisHuey вместо huey. У меня в системе запущен сервер redis с помощью docker.

** это приоритетредишуи**

введите описание изображения здесь

Изменения в модели таблицы Я добавил поле приоритета в таблицу, чтобы добавить приоритет в очередь в соответствии с моими требованиями введите описание изображения здесь

Это изменение моих настроек для использования сервера redis. **# Инициализация priorityredishuey в файле настроек ** введите описание изображения здесь

**Это файл моих задач **

Это мой файл задач (https://i.sstatic.net/26jQui3M.png) ` ** Это файл конфигурации приложения**

(https://i.sstatic.net/O9VSvPU1.png)

Эти изменения я сделал, чтобы использовать priorityredishuey. Но когда я пытаюсь запустить run_huey, он выдает это исключение

Я хочу знать, как исправить эту ошибку введите описание изображения здесь

Я рассчитываю расставить приоритеты задач в очереди с помощью PriorityRedisHuey.

Допустим, у меня в очереди уже есть 10 задач с приоритетом 0 затем я вставил новую задачу 11 с приоритетом 1, тогда я хочу, чтобы новая задача 11 (из-за высокого приоритета) была выполнена первой перед 10 задачами, которые уже находятся в очереди.

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