======================= 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.python.org/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
Release files for django-background-tasks 1.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_background_tasks-1.2.8.tar.gz | 21.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_background_tasks-1.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.4 kB
Release files / django_background_tasks-1.2.8.tar.gz
| Download URL | django_background_tasks-1.2.8.tar.gz |
|---|---|
| Size | 21.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ed5816f8d60f0ed436cd0435405e55e7b91e825fd69bcdada2d605ee1a97056
|
|
BLAKE2b-256 checksum How to use checksums |
dde3d2c442305e922912f68fa157f92bec6661c150110bdce62c3bac58c62931
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|
Release files / django_background_tasks-1.2.8-py3-none-any.whl
| Download URL | django_background_tasks-1.2.8-py3-none-any.whl |
|---|---|
| Size | 25.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
266b64316e364771afc3af73ae4c3e75f16782aa69e36c9e71d289cfd241347f
|
|
BLAKE2b-256 checksum How to use checksums |
61bae8d45c180bbc2eb98d461db1931d53ed6786a294f0cc3847b22b6de22ff5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|