芹菜+ Django的最佳实践



我一直在阅读这些帖子(这里和这里)中的celerydjango,以及celery.py中所有的逻辑/任务工作,但在官方文档中,它们分为两个文件:celery.pytasks.py。那么哪种是最佳实践呢?这会影响性能吗?

任务的位置不应该对性能有任何明显的影响。建议使用单独的tasks.py是为了更好地组织。

From the Celery docs:

请注意,这个示例项目布局[每个应用单独的tasks.py]适合较大的项目,对于简单的项目,你可以使用一个包含的模块来定义应用和任务,就像在芹菜教程的第一步。

最新更新