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 に答える