引言
1 | 前段时间分享了一篇在django中使用djcelery来完成异步任务,使用的小伙伴会发现djcelery会在mysql创建很多表, |
先看一下目录结构
1 | 注意看celery.py 和tasks.py两个文件,这个是celery官方给出的例子 |
代码示例及启动
celery.py
1 | from __future__ import absolute_import |
init.py
1 | 在与celery.py同级的__init__.py文件中加入(这也都是官方给出的) |
tasks.py
1 | (这是自己造的) |
启动
1 | beat: |
提问
1 | 前边几乎全是官方给出的,下边是有些人会遇到的,多配置文件怎么 |
解决
重写celery.py
1 | from __future__ import absolute_import |
启动
1 | celery -A proj beat -l info --config=proj.settings.settings1 |