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.

Donations

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!

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-tasks4-1.3.0.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_background_tasks4-1.3.0-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file django-background-tasks4-1.3.0.tar.gz.

File metadata

  • Download URL: django-background-tasks4-1.3.0.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.16

File hashes

Hashes for django-background-tasks4-1.3.0.tar.gz
Algorithm Hash digest
SHA256 6051076161240a2508c107609dfdb9e127e4980fad7bf7978b4046e1da676977
MD5 4929fb6e96f016f5875825b1250a2e0f
BLAKE2b-256 440b1e0df66bdf0a83cb7c072bdefc990e136233411bcdf0d9b5cd60180644ce

See more details on using hashes here.

File details

Details for the file django_background_tasks4-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_background_tasks4-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6b3d9082de31e12005f7b9e029e2dcadcfd515f27ce1e4e239407a98c9ad5875
MD5 c40df4611b3f31ebbe9ff03ed76ef030
BLAKE2b-256 83e6a2428eb89fe51299a236d4b7f76cfa1269e03552ff5f035fcfc4613cf665

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