python3-django-celery-transactions

Django transaction support for Celery tasks (Python3 version)

Description

django-celery-transactions holds on to Celery tasks until the current database transaction is committed, avoiding potential race conditions as described in Celery's user guide.

Features:
 * If the transaction is rolled back, the tasks are discarded. Django's
   transaction middleware does this if an exception is raised.
 * If transactions aren't being managed, tasks are sent as normal. This means
   that sending tasks from within Django's shell will work as expected, as
   will the various transaction decorators commit_manually, commit_on_success,
   etc.

This package contains the Python 3 version of the library.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://github.com/fellowshipofone/django-celery-transactions


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-django-celery-transactions