Django Migration Cleaner ist ein Django -Verwaltungsbefehl, mit dem Sie Migrationsdateien für bestimmte Apps oder für alle Apps in Ihrem Django -Projekt problemlos löschen können. Dies kann nützlich sein, um Ihr Projekt während der Entwicklung zu reinigen.
Sie können Django -Migrationsreiniger über PIP installieren:
pip install django-migration-cleanerFügen Sie Ihren Installed_Apps in den Einstellungen Ihres Django -Projekts Django_Migration_Cleaner hinzu. PY:
INSTALLED_APPS = [
...
'django_migration_cleaner' ,
...
]Verwendung
Löschen Sie Migrationen für bestimmte Apps zum Löschen von Migrationsdateien für bestimmte Apps und führen Sie den folgenden Befehl aus:
python manage . py delete_migrations app_name1 app_name2Ersetzen Sie App_Name1, app_name2 usw. durch die Namen der Apps, für die Sie die Migrationsdateien löschen möchten.
python manage . py delete_migrations app_name - - last python manage . py delete_migrations app_name1 app_name2 - - lastErsetzen Sie App_Name1, app_name2 usw. durch die Namen der Apps, für die Sie die letzte Migrationsdatei löschen möchten.
Um Migrationsdateien für alle Apps in Ihrem Django -Projekt zu löschen, führen Sie den folgenden Befehl aus:
python manage . py delete_migrations - - allBeispiel
python manage . py delete_migrations myapp anotherappDadurch wird alle Migrationsdateien für MyApp und einen anderen Anapp gelöscht, mit Ausnahme der init .py -Dateien in ihren Migrationsverzeichnissen.
Dieses Projekt ist unter der MIT -Lizenz lizenziert. Weitere Informationen finden Sie in der Lizenzdatei.
Anerkennung
Dieses Projekt wurde von der Notwendigkeit inspiriert, Migrationsdateien während der Entwicklung des Django -Projekts aufzuräumen.
Bei Fragen oder Vorschlägen können Sie ein Problem eröffnen oder den Projektwarter kontaktieren.