2016-07-08 23 views
0

CeleryDjangoです。私はブローカーとしてRabbitMQを使用しています。私はDjangoデータベースとは別のsqliteデータベースを使って結果のバックエンドをsqlalchemyに設定しようとしています。私にはRabbitMQDjango、& Celeryが問題なく実行されています。私は自分の中に入れたsettings.pyCELERY_RESULT_BACKEND = 'db+sqlite:///celery_results.sqlite3' & Celeryワーカーの起動時に、バックエンドがログ出力に正しく設定されていることが示されます。セロリsqliteの結果データベースがDjango、rabbitmq、&sqlalchemyで作成されていません

問題は、自分のデータベースが作成されていないことです。なぜこうなった?

答えて

0

これにより、誰かが頭を悩ませたり、設定を壊したりすることがなくなります。すべてが正しく設定され、正常に動作していました。問題は、セットアップ中にできるだけ進んでほしくないので、何も実行していないということでした。タスクを実行すると、sqliteデータベース&テーブルが正常に作成されました。また、タスク結果がデータベースに保存されていることを確認するためのスクリプトを書くこともできました。

関連する問題