Ich erhalte den folgenden Fehler:
%Vor% Ich habe ein Projekt, das nicht wirklich eine Django-App ist, sondern eine Sellerie-App. Daher habe ich keine wsgi.py
oder models.py
oder eine der typischen Dateien erstellt, die von django-admin
erstellt wurden, wenn ein Projekt oder eine App gestartet wurde.
Ich möchte nur djcelery
verwenden, um periodische Aufgaben mit dem hier angegebenen djcelery.schedules.DatabaseScheduler
wie Hinzufügen, Ändern, Entfernen von sellery.schedules zur Laufzeit und hier Wie man periodische Aufgaben zu Sellerie (Selleriebeat) dynamisch hinzufügt / entfernt
Die Lösung für das Problem ( AppRegistryNotReady, Übersetzungsfehler bei der Bereitstellung mit uWSGI ) erfordert, dass ich Änderungen vornimmt zur vassal.ini Datei. Es gibt keine vassal.ini-Datei in meiner Implementierung.
Ich werde mein Projekt kurz beschreiben -
%Vor% Bevor ich die Worker ausgeführt habe, habe ich die erforderlichen Tabellen mit dem Befehl django-admin migrate
erstellt. Ich kann die Tabellen in der /home/test.db
-Datenbank sehen.
Zuerst starte ich die Arbeiter - $python apps.py
Dann speichere ich einen Zeitplan in die Datenbank, der wiederholt von sellerybeat daemon - $python runproj.py
Tags und Links python django celery celerybeat djcelery