2016-07-08 81 views
0

我有Celery設置Django。我正在使用RabbitMQ作爲我的經紀人。我試圖設置sqlalchemy作爲我的結果後端數據庫與Django數據庫分開的sqlite數據庫。我有RabbitMQDjango,& Celery所有運行沒有任何問題。我將settings.pyCELERY_RESULT_BACKEND = 'db+sqlite:///celery_results.sqlite3' &放在Celery工作人員啓動它顯示在日誌輸出中正確配置後端。celery sqlite結果數據庫沒有創建w/Django,rabbitmq,&sqlalchemy

問題是我的數據庫沒有被創建。這是爲什麼發生?

回答

0

希望這可以節省某人頭部劃傷或破壞他們的配置。一切都設置正確,運行良好。問題是我沒有執行任何任務,因爲我在安裝過程中儘可能少地執行任務。一旦我運行一個任務,sqlite數據庫&表已成功創建。我還能夠編寫一個腳本來確認任務結果正在存儲在數據庫中。