Django Migration Cleaner es un comando de administración de Django que le permite eliminar fácilmente los archivos de migración para aplicaciones especificadas o para todas las aplicaciones dentro de su proyecto Django. Esto puede ser útil para limpiar su proyecto durante el desarrollo.
Puede instalar el limpiador de migración Django a través de PIP:
pip install django-migration-cleanerAgregue django_migration_cleaner a su instalado_apps en la configuración de su proyecto django.py:
INSTALLED_APPS = [
...
'django_migration_cleaner' ,
...
]Uso
Eliminar migraciones para aplicaciones específicas para eliminar archivos de migración para aplicaciones específicas, ejecute el siguiente comando:
python manage . py delete_migrations app_name1 app_name2Reemplace APP_NAME1, APP_NAME2, etc. con los nombres de las aplicaciones para las que desea eliminar los archivos de migración.
python manage . py delete_migrations app_name - - last python manage . py delete_migrations app_name1 app_name2 - - lastReemplace APP_NAME1, APP_NAME2, etc. con los nombres de las aplicaciones para las que desea eliminar el último archivo de migración.
Para eliminar archivos de migración para todas las aplicaciones dentro de su proyecto Django, ejecute el siguiente comando:
python manage . py delete_migrations - - allEjemplo
python manage . py delete_migrations myapp anotherappEsto eliminará todos los archivos de migración para MYAPP y OTROAPP, excepto los archivos init .py en sus directorios de migración.
Este proyecto tiene licencia bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.
Expresiones de gratitud
Este proyecto se inspiró en la necesidad de limpiar los archivos de migración durante el desarrollo del proyecto Django.
Para cualquier pregunta o sugerencia, no dude en abrir un problema o comunicarse con el mantenedor del proyecto.