Asynchronous tasks with Django and Celery

A common pattern in Django web applications is to pass long-running tasks off to a task queue. Celery is a popular distributed task queue with good Django integration.

In this tutorial I demonstrate how to configure Celery for development and how to create and run simple distributed tasks from Django views.

Published April 26, 2012