Django package to implement "migration zero" pattern - covering your local changes and the CI/CD pipeline
Backup and restore your Django database and media
Write Django management command using the click CLI library
django-extensions is a specialized toolset for the Django framework providing utilities for database visualization, application debugging, development environment management, and custom management command execution. It functions as a collection of tools designed to automate development tasks and inspect the internal state of an application. The project provides a database visualization tool for generating diagrams of data models and comparing schemas to map complex relationships. It also includes a debugging utility to intercept email traffic and audit user permissions to troubleshoot applica
Use Typer (type hints) to define the interface for your Django management commands.
The main features of django-commons/django-typer are: Management Commands.
Open-source alternatives to django-commons/django-typer include: ambient-innovation/django-migration-zero — Django package to implement "migration zero" pattern - covering your local changes and the CI/CD pipeline. archmonger/django-dbbackup — Backup and restore your Django database and media. django-commons/django-click — Write Django management command using the click CLI library. django-extensions/django-extensions — django-extensions is a specialized toolset for the Django framework providing utilities for database visualization,… gusakovskiy/django-liquidb — Liquidb is a Django app that simplifies migration management.