我刚刚为 Django 项目安装并配置了带有 RabbitMQ 的 Celery,当我像这样导入它们时遇到了运行任务的问题:
from someapp.tasks import SomeTask
当我添加项目名称时它起作用了:
from myproject.someapp.tasks import SomeTask
我尝试将其添加到 settings.py 文件中,但没有任何改变:
CELERY_IMPORTS = ("myproject.someapp.tasks",)
我可以将项目名称留在导入行上,因为它可以工作,但我想知道是否有解决方法或为什么必须这样。