一、安裝與配置
- 使用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進行通路了。