ich eine django-Sellerie-Anwendung wie im Tutorial erstellt haben:Django Sellerie Anwendung - Kein Modul namens Sellerie Fehler
http://docs.celeryproject.org/en/master/django/first-steps-with-django.html
Alles funktioniert gut, wenn ich es ohne Anwendung Parameter ausführen, wie in:
$ python manage.py celery worker -l info
aber ich kann es nicht starten mit dem Applikationsparameter, wie in:
$ python manage.py celery worker -A myapp -l info
wo myapp wird den Namen der Anwendung gegeben, wenn ich das Projekt mit erstellt:
$ python manage.py startapp myapp
Der Fehler, ich bin immer ist:
ImportError: No module named celery
Weiß jemand, warum dies geschieht und wie zu lösen es?
'-A' Argument ist für Sellerie-Anwendungen, nicht für Django-Anwendungen ... Sie werden derzeit nicht von Django-Sellerie verwendet. – asksol
ah, das wusste ich nicht. Danke für die Antwort. Aber wie kann ich das dann ausführen? – Clara
Sellerie 3.1 unterstützt Django von Grund auf (hat aber nicht alle Eigenschaften von Django-Sellerie, e.g kein Datenbankergebnis Backend und kein periodischer Aufgabenplaner der Datenbank, aber Sie können immer noch djcellery oben verwenden, um das zu bekommen) – asksol