Database backed asynchronous task queue
Project description
======================= Django Background Tasks
.. image:: https://travis-ci.org/arteria/django-background-tasks.svg?branch=master :target: https://travis-ci.org/arteria/django-background-tasks :alt: Build Status .. image:: https://coveralls.io/repos/arteria/django-background-tasks/badge.svg?branch=master :target: https://coveralls.io/repos/arteria/django-background-tasks/badge.svg?branch=master&service=github :alt: Coverage Status .. image:: https://readthedocs.org/projects/django-background-tasks/badge/?version=latest :target: http://django-background-tasks.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status .. image:: https://img.shields.io/pypi/v/django-background-tasks.svg :target: https://pypi-hypernode.com/pypi/django-background-tasks :alt: 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
.
.. _Ruby's DelayedJob: https://github.com/tobi/delayed_job .. _lilspikey: https://github.com/lilspikey/
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
_.
.. _Read the docs: http://django-background-tasks.readthedocs.io/en/latest/
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!
.. _Bitcoin: https://blockchain.info/payment_request?address=34vD9fADYX9QAcMfJUB4c2pYd19SG2toZ9 .. _PayPal: https://www.paypal.me/arteriagmbh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_background_tasks-1.2.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ed5816f8d60f0ed436cd0435405e55e7b91e825fd69bcdada2d605ee1a97056 |
|
MD5 | da7bfbc80cc1614d1451be8129ca61cf |
|
BLAKE2b-256 | dde3d2c442305e922912f68fa157f92bec6661c150110bdce62c3bac58c62931 |
Hashes for django_background_tasks-1.2.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266b64316e364771afc3af73ae4c3e75f16782aa69e36c9e71d289cfd241347f |
|
MD5 | 968d05db0c49d3d599f315cdae3a213b |
|
BLAKE2b-256 | 61bae8d45c180bbc2eb98d461db1931d53ed6786a294f0cc3847b22b6de22ff5 |