1

我所有的 celery 任务都包含在我的tasks.py每个 Django 应用程序下。它相当混乱。

我想将我的 celery 定期任务移动到check.py每个应用程序下的一个文件中,主要是为了更容易组织和管理我的代码。

django-celery 中是否有规定可以做到这一点?

谢谢。

4

1 回答 1

4

Celery 有特殊的配置设置,名为:CELERY_IMPORTS. 它是一个包含命名文件的列表,需要导入并检查现有的 Celery 任务功能。所以,我认为 django-celery 只是在其中添加类似*/tasks.py. 以您的方式,您可以在 manage.py 脚本的页脚中添加一些内容,以放入CELERY_IMPORTS您想要使用的脚本中。

于 2012-05-11T11:59:59.663 回答