{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/4"}],"enrichment":{"capability":"Integrates Rich's terminal formatting and pretty-printing into Django's shell command, management commands, and test runner for colorized, readable output.","skillfed_tags":["django-extension","terminal-ui","developer-tools"],"use_cases":["Run Django shell with automatic Rich pretty-printing and inspect/print/pprint functions available without manual import.","Write custom management commands with colorized, formatted console output using self.console from RichCommand.","Run tests with colorized output and Rich's traceback rendering to see source code and local values per frame.","Debug test failures in CI by setting COLUMNS environment variable to control Rich's terminal width detection.","Combine RichRunner with other test runner classes for customized test output while keeping Rich's formatting."],"what_it_does":"django-rich bridges Rich, a terminal formatting library, with Django's built-in development tools. It provides three main extensions: an enhanced shell command that enables Rich's pretty-printing and auto-imports key Rich functions (on Django 5.2+), a RichCommand base class for custom management commands that adds a Rich Console to your command's output, and a RichRunner test class that replaces Django's default test runner with colorized output and Rich's traceback rendering.\n\nThe package is designed to improve developer experience during local development and testing. It requires minimal setup\u2014just add it to INSTALLED_APPS for shell integration, or point TEST_RUNNER to the RichRunner class. All features respect Django's color control flags (--no-color, --force-color), and the test runner's output width can be tuned via the COLUMNS environment variable for CI systems.","worth_installing":"Yes. django-rich is production-stable, actively maintained, has no known vulnerabilities, and adds meaningful developer experience improvements with minimal friction. Install it if you use Django's shell, write management commands, or want better test output readability\u2014the setup is trivial and the benefits are immediate."},"id":"django-rich","links":{"html":"https://skillfed.io/packages/django-rich","md":"https://skillfed.io/packages/django-rich.md","pypi":"https://pypi.org/project/django-rich/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-09-18","license_spdx":"MIT","license_treatment":"permissive","name":"django-rich","python_support":"supports_current","summary":"Extensions for using Rich with Django."},"popularity":{"monthly_downloads":226927,"position":9191,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.2.0"}
