小学名 2021-04-08 11:14 采纳率: 66.7%
浏览 18
已结题

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

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

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

 

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-07 17:07
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月18日
  • 已采纳回答 9月10日