Django-celery は、現在の django プロジェクトの settings.py ファイルを使用してセロリの構成を読み取るようです。間違っている場合は修正してください。この動作をオーバーライドする方法はありません。問題は、私のセロリ構成が django プロジェクトの外の別のファイルにあり、代わりにそのファイルを使用するように django-celery に何らかの方法で指示する必要があることです。どうすればいいですか?
質問する
802 次
1 に答える
0
通常、django-celery は 1 つのプロジェクト (ただし、多くのアプリケーション) に使用されます。もちろん、あるプロジェクトから別のプロジェクトへの settings.py のシンボリック リンクを作成し、Django-celery を次のように実行できます。
./manage.py celeryd --settings=path.to.symlink
CELERY_IMPORTS
しかし、私の意見では、セロリを共通の設定でデーモンとして使用し、django プロジェクトのタスクに使用する方が良いでしょう。
于 2013-07-03T23:47:32.510 に答える