2
bcxx 2014-09-02 13:36:54 +08:00
升级一下 django 会更简单吧……
|
4
wenbinwu 2014-09-02 15:37:04 +08:00
from .tasks import add
|
5
cbsw OP @wenbinwu @bcxx 问题已解决,看了下 celery 源码,找到 import 部分发现只在当前目录和子目录查找模块,所以老版本的 django project(mycelery.py上层) 不在 celery 路径中,直接在 mycelery.py 中加上 `sys.path.append(os.path.abspath(os.pardir))` 把上层目录即 project 的路径加入即可,还是沿用了项目中的 `from projectname.appname.modulename import something` 的格式不变。
ImportError 多半是路径导致的,碰到这样问题应该先检查一下路径的 |