{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"A Django Tasks backend that stores and executes asynchronous tasks in your database using Django's ORM, with a management command to run a worker process.","skillfed_tags":["django-tasks","background-jobs","database-backed"],"use_cases":["Run background jobs in Django without deploying Redis or RabbitMQ.","Store and audit all task executions in your application database for compliance or debugging.","Prototype or develop task-based features before committing to a separate queue infrastructure.","Execute periodic or triggered work within a single-server or small-scale deployment.","Query task history and status directly via Django ORM without a separate monitoring tool."],"what_it_does":"django-tasks-db is a backend for Django's built-in task system that stores task definitions and results directly in your application database instead of requiring a separate message broker or task queue service. It integrates with Django's ORM and provides a management command to run a worker process that executes queued tasks. This approach eliminates the operational complexity of running Redis, RabbitMQ, or Celery, making it suitable for smaller deployments or applications where database-backed task storage is acceptable.\n\nThe package supports customizable task ID generation, automatic task result pruning via management command, and development-mode auto-reload. It's actively maintained and supports Django 4.2 through 6.0 on Python 3.10+. Since tasks live in your database, you get built-in persistence and can query task status directly through Django's ORM, but you trade off the scalability and decoupling that external task queues provide.","worth_installing":"Yes, if you want a lightweight, database-backed task queue for Django without external infrastructure. The active maintenance, low install friction, and permissive license make it a solid choice for small to medium projects. Not recommended if you need high-throughput task processing, distributed workers across multiple machines, or the decoupling that external queues provide."},"id":"django-tasks-db","links":{"html":"https://skillfed.io/packages/django-tasks-db","md":"https://skillfed.io/packages/django-tasks-db.md","pypi":"https://pypi.org/project/django-tasks-db/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-06","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"django-tasks-db","python_support":"supports_current","summary":"An ORM-based backend for Django Tasks"},"popularity":{"monthly_downloads":155069,"position":10833,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.12.0"}
