项目用的是 django 1.3,芹菜官方文档给的是 modern django 的例子,折腾好久总是各种问题,这个 gist 里问题是从 web 端发的 task 报错,而从 shell 里发的正常执行
Stack Overflow 上问了半天没人回答( http://stackoverflow.com/questions/25614718/celery-with-django-1-3-keyerror-myproj-app1-tasks-add ),然后自己各种尝试,发现把 *views.py* 中 `from tasks import add` 改成 `from app1.tasks import add` 就可以了
但是项目中都是用 `from myproj.app1.module import something` 这种风格的 `import`,但是这种方式 celery server 直接启动不了,出现 **ImportError:No module named xxx**
有没有大神帮忙分析一下
Stack Overflow 上问了半天没人回答( http://stackoverflow.com/questions/25614718/celery-with-django-1-3-keyerror-myproj-app1-tasks-add ),然后自己各种尝试,发现把 *views.py* 中 `from tasks import add` 改成 `from app1.tasks import add` 就可以了
但是项目中都是用 `from myproj.app1.module import something` 这种风格的 `import`,但是这种方式 celery server 直接启动不了,出现 **ImportError:No module named xxx**
有没有大神帮忙分析一下