天天看點

django-celery-results的使用

一、安裝與配置

  1. 使用pip安裝包:
$ pip install django-celery-results
           
  1. 将django_celery_beat子產品添加到INSTALLED_APPSDjango項目中settings.py:
CELERY_RESULT_BACKEND = 'django-db' # 設定執行結果儲存到django的資料庫中。
           
  1. 應用Django資料庫遷移,以便建立必要的表:
$ python manage.py migrate  
           
  1. 注冊django-celery-beat應用:
INSTALLED_APPS = [
...
'django_celery_beat',
...
]
           

遷移之後産生下面這個表:

django_celery_results_taskresult
           

上面配置完成後,以後再運作worker就會儲存到資料庫中,可以通過ORM進行通路了。