Tôi đã tạo ra một ứng dụng django-cần tây như trong hướng dẫn tại địa chỉ:Django Cần tây ứng dụng - Không mô-đun tên lỗi cần tây
http://docs.celeryproject.org/en/master/django/first-steps-with-django.html
Tất cả mọi thứ hoạt động tốt khi tôi chạy nó mà không có tham số ứng dụng như trong:
$ python manage.py celery worker -l info
nhưng tôi không thể bắt đầu điều đó chút nào với tham số ứng dụng, như trong:
$ python manage.py celery worker -A myapp -l info
nơi myapp được tên trao cho các ứng dụng khi tôi tạo ra dự án với:
$ python manage.py startapp myapp
Các lỗi mà tôi nhận được là:
ImportError: No module named celery
Có ai biết tại sao điều này xảy ra và làm thế nào để giải quyết nó?
Đối số '-A' là dành cho các ứng dụng cần tây, không dành cho các ứng dụng Django ... Chúng không được django-celery sử dụng vào lúc này. – asksol
à, tôi không biết điều đó. Cảm ơn câu trả lời. Nhưng sau đó làm thế nào tôi có thể chạy điều này? – Clara
Cần tây 3.1 sẽ hỗ trợ django từ đầu (nhưng không có tất cả các tính năng từ django-cần tây, e.g không có cơ sở dữ liệu kết quả phụ trợ và không có cơ sở dữ liệu định kỳ nhiệm vụ lập lịch, nhưng bạn vẫn có thể sử dụng djcelery trên đầu trang để có được điều đó) – asksol