我正在尝试将Huey与Django集成在一起,在那里我几乎完成了应用程序的初始设置,以及所有与redis的集成。现在,当我运行实际的.py文件时,我得到一个异常huey.exceptions.HueyException:xxxxxxx未在TaskRegistry中找到。我遵循了here中提到的所有步骤,但到目前为止仍然没有运气。有没有人能帮我解释一下我遗漏了什么或者是有什么不对劲。提前谢谢
以下是我的代码和应用程序设置:
schedule_task.py
settings.py
Command which I'm using to run the schedule_task.py
python manage.py shell < hueyTasks/schedule_task.py
您的消费者找不到您的任务。假设您已将
'huey.contrib.djhuey'
添加到settings.py
{a1}中的INSTALLED_APPS
,可能的问题是您已将包含文件的任务命名为tasks.py
以外的文件,这是Huey的Django集成自动发现所依赖的:或者,您可以避开自动发现功能,但是您必须稍微重新构造代码。详情见docs。我的建议是,您只需重命名文件
tasks.py
相关问题 更多 >
编程相关推荐