{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Automatically modernizes Django project code by applying syntax and API upgrades across your codebase to match newer Django versions.","skillfed_tags":["django","code-modernization","refactoring-tool"],"use_cases":["Bulk-upgrade a Django 3.2 project to Django 5.0 syntax and APIs in a single pass.","Remove deprecated Django ORM calls and template tags across a large codebase automatically.","Prepare a legacy Django project for a major version jump by applying intermediate upgrade rules.","Enforce modern Django patterns in a team codebase during a scheduled maintenance window.","Reduce manual code review effort by automating repetitive deprecation fixes."],"what_it_does":"django-upgrade is a command-line tool that automatically refactors Django project code to use modern syntax and APIs. It scans your codebase and applies transformations that align with newer Django versions, removing deprecated patterns and updating function calls to their current equivalents. This saves manual effort when upgrading large projects across multiple Django versions.\n\nThe tool depends on tokenize-rt for safe token-level code manipulation. It targets Django versions from 2.2 through 6.0 and runs on Python 3.10 or later. With active maintenance and broad version support, it's designed to handle the friction of keeping Django codebases current as the framework evolves.","worth_installing":"Yes. django-upgrade is actively maintained, has no security vulnerabilities, installs with minimal friction, and solves a real problem for Django teams managing version upgrades. The MIT license is permissive. Install it if you maintain a Django project and want to reduce the manual work of keeping code aligned with current Django versions."},"id":"django-upgrade","links":{"html":"https://skillfed.io/packages/django-upgrade","md":"https://skillfed.io/packages/django-upgrade.md","pypi":"https://pypi.org/project/django-upgrade/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-25","license_spdx":"MIT","license_treatment":"permissive","name":"django-upgrade","python_support":"supports_current","summary":"Automatically upgrade your Django project code."},"popularity":{"monthly_downloads":561754,"position":5993,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.31.1"}
