2

Django-celery は、現在の django プロジェクトの settings.py ファイルを使用してセロリの構成を読み取るようです。間違っている場合は修正してください。この動作をオーバーライドする方法はありません。問題は、私のセロリ構成が django プロジェクトの外の別のファイルにあり、代わりにそのファイルを使用するように django-celery に何らかの方法で指示する必要があることです。どうすればいいですか?

4

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