一、安装与配置
- 使用pip安装包:
$ pip install django-celery-results
- 将django_celery_beat模块添加到INSTALLED_APPSDjango项目中settings.py:
CELERY_RESULT_BACKEND = 'django-db' # 设置执行结果保存到django的数据库中。
- 应用Django数据库迁移,以便创建必要的表:
$ python manage.py migrate
- 注册django-celery-beat应用:
INSTALLED_APPS = [
...
'django_celery_beat',
...
]
迁移之后产生下面这个表:
django_celery_results_taskresult
上面配置完成后,以后再运行worker就会保存到数据库中,可以通过ORM进行访问了。