导入模型任务芹菜

时间:2012-08-31 10:18:32

标签: python django django-models scheduled-tasks celery

我正试图找出如何在芹菜中的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。

任何帮助都将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

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

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

CELERY_IMPORTS = ('celery_instance.tasks',)