{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing"},{"label":"Communications","url":"https://skillfed.io/packages/category/communications"}],"enrichment":{"capability":"Stores Celery task results in a Django database or cache backend, making task completion status and results queryable through the Django ORM.","skillfed_tags":["celery-integration","async-tasks","django-orm"],"use_cases":["Store Celery task results in your Django database so you can query them via the ORM alongside other application data.","Build a task history or audit trail by querying the TaskResult model to see which tasks ran, when, and what they returned.","Simplify deployment by eliminating the need for a dedicated result backend service when you already have a database.","Monitor long-running async operations by checking task status directly from your Django admin or custom dashboards."],"what_it_does":"django-celery-results is a Django integration layer that lets you store Celery asynchronous task results directly in your Django database or cache, rather than in a separate result backend like Redis or RabbitMQ. It defines a single TaskResult model that you can query like any other Django ORM model, making it easy to track task status, retrieve results, and build dashboards or monitoring tools around your async workload.\n\nThe package is designed for Django projects that already use Celery for task scheduling and execution. By storing results in your existing database, you avoid the operational overhead of maintaining a separate result storage system, though this approach trades some performance for simplicity. It supports modern Django versions (3.2 through 5.2) and Python 3.8 and later.","worth_installing":"Yes, if you use Celery with Django and prefer to avoid a separate result backend service. The package is actively maintained, has no known vulnerabilities, and integrates cleanly with the Django ORM. Install friction is low. Be aware that database-backed result storage may have different performance characteristics than Redis or similar backends, and MySQL users should verify the task ID length configuration for their version."},"id":"django-celery-results","links":{"html":"https://skillfed.io/packages/django-celery-results","md":"https://skillfed.io/packages/django-celery-results.md","pypi":"https://pypi.org/project/django-celery-results/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-04-10","license_spdx":null,"license_treatment":"permissive","name":"django-celery-results","python_support":"unspecified","summary":"Celery result backends for Django."},"popularity":{"monthly_downloads":4010053,"position":2400,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.6.0"}
