grimboite/old/Django-Celery.md

695 B

Celery est un task runner pour le framework djgnaog. Son installation est compatible avec pip et ne nécessite rien d'autre qu'un pip install django-celery.

Pour la configuration en elle-même, c'est un peu plus complexe. Il faut :

  • Dans le fichier settings.py, ajouter la configuration de Celery.
  • Ajouter une référence vers djcelery dans la variable INSTALLED_APPS
  • Définir un broker (RabbitMQ, Django-db, Mongodb, ...)

Par exemple :

settings.py


import djcelery

INSTALLED_APPS = (
  ...
  'djcelery',
)

djcelery.setup_loader()

Sources: