2
:이 djcelery 오류의 원인 : NotRegistered? 장고 쉘에서이 스크립트를 실행
import processors.topics.tasks as t
t.test.delay()
이 오류 제공합니다 :
NotRegistered: 'processors.topics.tasks.test'
이상한 것은 그 chorus.processors.topics.tasks.test 확실히에 포함입니다을 [ 작업] 인쇄 할 때 인쇄하십시오.
python celeryd --verbosity=2 --loglevel=INFO --purge
왜 오류가 발생합니까?
과 관련된 문서,하지만 당신은 제공된 링크는 실제로 관련이있다. app 대신에'processor.topics.tasks' 대신'chorus.processors.topics.tasks'를 사용하여 프로젝트에서 가져 오기 작업을 가져오고 있습니다. 클라이언트와 서버에서 이름이 달라지기 때문에 Celery에 문제가 발생합니다. http://ask.github.com/celery/userguide/tasks.html#automatic-naming-and-relative-imports – asksol
@asksol I 이를 반영하기 위해 답을 업데이트했습니다. – myusuf3