Skip to main content

Database backed asynchronous task queue

Project description

Build Status Coverage Status Documentation Status PyPI

Django Background Task is a database-backed work queue for Django, loosely based around Ruby’s DelayedJob library. This project was adopted and adapted from lilspikey django-background-task.

To avoid conflicts on PyPI we renamed it to django-background-tasks (plural). For an easy upgrade from django-background-task to django-background-tasks, the internal module structure were left untouched.

In Django Background Task, all tasks are implemented as functions (or any other callable).

There are two parts to using background tasks:

  • creating the task functions and registering them with the scheduler
  • setup a cron task (or long running process) to execute the tasks

Docs

See Read the docs.

django-background-tasks is free software. If you find it useful and would like to give back, please consider to make a donation using Bitcoin or Paypal. Thank you!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-background-tasks, version 1.2.0
Filename, size File type Python version Upload date Hashes
Filename, size django-background-tasks-1.2.0.tar.gz (20.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page