Celery

Celery is a distributed task queue used to run background tasks.

It is optional, but is required for the “background task” example to work.

Quick Start

The easiest way to get going is to download and install Redis (if you don’t already have it) and then run:

celery -A {{ project_name }} worker -l info

Setup and Configuration

The above setup uses Redis as a message broker and result backend. If you want to use a different message broker, for example RabbitMQ, you will need to modify the CELERY_BROKER_URL and CELERY_RESULT_BACKEND values in settings.py.

More details can be found in the Celery documentation.