1

セロリの動的スケジューラー管理を使用したい。djcelery には、データベースをサポートする機能があることを知っています。しかし、現在は Django ではなく Flask を使用しています。djcelery.schedulers で Flask プロジェクトまたは実装を見つけることができませんでした。

djcelery を使用して、Django なしで動的スケジューラー管理システムを実装することは可能ですか?

4

2 に答える 2

1

簡単な答え: いいえ、しかし...

ジャンゴを使用する必要があります。スケジューラのエントリは django モデルのインスタンスであるため、何らかの方法で djcelery アプリをセットアップする必要があります (このコードを参照してください: https://github.com/celery/django-celery/blob/master/djcelery/schedulers.py )。スケジューラーのエントリーを追加するための管理インターフェースがありません。

これは単なる推測ですが、django の ORM をスタンドアロンに設定し、djcelery のモデルを同期してみてください。(参照: Django ORM をスタンドアロンとして使用する)

djcelery/schedulers.py の構造に従って、独自のスケジューラーを実装することもできます。

また、参照してください:セロリセロリビートはDjangoなしでデータベーススケジューラを使用できますか?

于 2015-07-29T14:16:48.790 に答える