Django / djcellery 1.8.2 AppRegistryNotReady: Die Übersetzungsinfrastruktur kann nicht initialisiert werden

8

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%
  • apps.py
%Vor%
  • tasks.py
%Vor%
  • runproj.py
%Vor%
  • selleryconfig.py
%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

ausgeführt wird     
Manas 11.06.2015, 21:28
quelle

0 Antworten