{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"},{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"}],"enrichment":{"capability":"Django-RQ integrates RQ (Redis Queue) with Django, allowing you to configure and manage asynchronous job queues through Django settings and enqueue tasks for background processing.","skillfed_tags":["background-jobs","redis-queue","django-admin"],"use_cases":["Offload long-running tasks (file processing, API calls, reports) from web requests to background workers.","Schedule jobs to run at specific times or with delays using RQ's built-in scheduler.","Monitor queue health, job status, and worker activity through the Django admin dashboard.","Run multiple priority queues (high, default, low) and assign workers to each for load balancing.","Manage Redis connections efficiently across multiple queue definitions in a single Django app."],"what_it_does":"Django-RQ is a Django app that wraps RQ (a Redis-based Python job queue) and exposes it through Django's configuration and management system. Instead of writing custom queue setup code, you define your queues in Django's settings.py and use simple utility functions like enqueue() and get_queue() to push tasks into the background. It also provides a @job decorator for marking functions as queueable tasks, a management command (rqworker) to run workers, and an admin interface for monitoring queues, jobs, and workers.\n\nThe package depends on Django, Redis, and RQ itself. It supports multiple queue configurations (standard Redis, Redis Sentinel, connection pooling) and allows you to customize worker, queue, and job classes. A new admin integration in version 4.0 adds a dashboard for queue statistics, job registry browsing, and optional Prometheus metrics export.","worth_installing":"Yes. Django-RQ is a straightforward, actively maintained solution for adding background job processing to Django projects. It has low install friction, no known vulnerabilities, a permissive MIT license, and a well-established user base. Choose it if you need Redis-backed async tasks with Django integration and prefer a simpler alternative to Celery."},"id":"django-rq","links":{"html":"https://skillfed.io/packages/django-rq","md":"https://skillfed.io/packages/django-rq.md","pypi":"https://pypi.org/project/django-rq/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-04","license_spdx":"MIT","license_treatment":"permissive","name":"django-rq","python_support":"supports_current","summary":"An app that provides django integration for RQ (Redis Queue)"},"popularity":{"monthly_downloads":1030988,"position":4469,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.1.1"}
