Django Sellerie Anwendung - Kein Modul namens Sellerie Fehler

Habe ich eine django-celery-Anwendung wie in der Anleitung unter:

http://docs.celeryproject.org/en/master/django/first-steps-with-django.html

Funktioniert alles einwandfrei wenn ich es ohne parameter ein, wie in:

$ python manage.py celery worker -l info

aber ich kann es nicht starten Sie es mit der Anwendung parameter, wie in:

$ python manage.py celery worker -A myapp -l info

wo myapp ist der name der Anwendung, wenn ich das Projekt erstellt mit:

$ python manage.py startapp myapp

Den Fehler, bin ich immer:

ImportError: No module named celery

Weiß jemand, warum dies passiert und wie es zu lösen?

  • -A argument ist für Sellerie-Anwendungen, nicht für Django-Anwendungen... Sie sind nicht von django-Sellerie im moment.
  • ah, das wusste ich nicht. Danke für die Antwort. Aber wie kann ich dies ausführen?
  • Sellerie 3.1 unterstützt django von Grund auf (aber nicht über alle Funktionen von django-Sellerie, e.g-NR Ergebnis-Datenbank-backend und keine Datenbank, periodische task scheduler, aber Sie können immer noch djcelery an der Spitze zu erhalten)
  • Beispiel mit Sellerie mit django in Sellerie 3.1 (dev): github.com/celery/celery/tree/master/examples/django
InformationsquelleAutor Clara | 2013-03-01
Schreibe einen Kommentar