1

我正在尝试找出如何在芹菜的 tasks.py 中导入模型。

目前我的项目结构如下:

/mainApp
    -celery_instance
        -__init.py__
        -celery.py
        -tasks.py
    -app
        -settings.py
        -urls.py
        -models.py
    -admin
        -__init.py__
        -views.py

我尝试的是写一个任务来检查每天是否有生日。

我需要在tasks.py中导入模型吗?我试过了,但我得到一个错误。它无法识别我的模型。从 mainApp 我只能导入 settings.py。

任何帮助,将不胜感激。

谢谢。

4

1 回答 1

1

我的 django-celery 版本似乎是一个错误。

我在我的 settings.py 中找到了解决方案

CELERY_IMPORTS = ('celery_instance.tasks',)
于 2012-08-31T11:30:19.973 回答