Skip to main content

Database backed asynchronous task queue

Project description

# Django Background Tasks

[![Build Status](https://travis-ci.org/arteria/django-background-tasks.svg?branch=master)](https://travis-ci.org/arteria/django-background-tasks) [![Coverage Status](https://coveralls.io/repos/arteria/django-background-tasks/badge.svg?branch=master&service=github)](https://coveralls.io/github/arteria/django-background-tasks?branch=master) [![Documentation Status](https://readthedocs.org/projects/django-background-tasks/badge/?version=latest)](http://django-background-tasks.readthedocs.io/en/latest/?badge=latest) [![PyPI](https://img.shields.io/pypi/v/django-background-tasks.svg)](https://pypi.python.org/pypi/django-background-tasks)

Django Background Task is a databased-backed work queue for Django, loosely based around [Ruby’s DelayedJob](https://github.com/tobi/delayed_job) library. This project was adopted and adapted from [lilspikey](https://github.com/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 http://django-background-tasks.readthedocs.io/en/latest/.

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](https://blockchain.info/payment_request?address=1AJkbQdcNkrHzxi91mB1kkPxh4t4BJ4hu4) or [PayPal](https://www.paypal.me/arteriagmbh). Thank you! |
—– |

Project details


Download files

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

Source Distribution

django-background-tasks-1.1.12.tar.gz (19.0 kB view details)

Uploaded Source

File details

Details for the file django-background-tasks-1.1.12.tar.gz.

File metadata

File hashes

Hashes for django-background-tasks-1.1.12.tar.gz
Algorithm Hash digest
SHA256 ecc9606c16372394ab3239c3b29c04530bb6052d1d4d67ad1ce0908289a1294a
MD5 99261bc9c2589e6bc836966e0ff3e4c2
BLAKE2b-256 f2ab8fe64c12b647697d828f7ef68a79fda789a9bf7425fa0348c20371d37f44

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page