django项目中使用celery,为什么要在__init__中导入这个编写导入代码呢?

这是看博客的解释:需要在 myproject/myproject/__init__.py 模块中导入这个 Celery 实例(也就是 app)。这样可以确保当 Django 启动时可以加载这个 app,并且 @shared_task 装饰器(后面会提到)也能使用这个 app。

问:Django启动时可以加载这个app,为什么要加载这个celery呢,加载了这个app之后,celery就能以类似守护进程的方式存在吗?

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^