2016-07-08 11 views
0

Ich habe Celery eingerichtet mit Django. Ich verwende RabbitMQ als mein Broker. Ich versuche, sqlalchemy als mein Ergebnis Back-End mit einer sqlite-Datenbank getrennt von der Django-Datenbank einzurichten. Ich habe RabbitMQ, Django, & Celery alles läuft ohne irgendwelche Probleme. Ich setze meine CELERY_RESULT_BACKEND = 'db+sqlite:///celery_results.sqlite3' & auf Celery Worker Start es zeigt das Back-End korrekt in der Protokollausgabe konfiguriert.Sellerie sqlite Ergebnis Datenbank nicht erstellt w/Django, rabbitmq, & sqlalchemy

Das Problem ist, dass meine Datenbank nicht erstellt wird. Warum passiert dies?

Antwort

0

Hoffentlich wird dies jemandem Kopf kratzen oder ruinieren ihre Konfiguration speichern. Alles wurde korrekt eingerichtet und läuft gut. Das Problem war, dass ich keine Aufgaben ausgeführt habe, da ich während des Setups so wenig wie möglich laufen wollte. Sobald ich eine Aufgabe ausgeführt habe, wurden die sqlite Datenbank & Tabellen erfolgreich erstellt. Ich konnte auch ein Skript schreiben, um zu bestätigen, dass die Aufgabenergebnisse in der Datenbank gespeichert wurden.

Verwandte Themen