Django delete migration
1.0.0
Django Migration Cleaner是一個Django管理命令,可讓您輕鬆地刪除指定應用程序或Django項目中所有應用程序的遷移文件。這對於在開發過程中清理項目可能很有用。
您可以通過PIP安裝Django遷移清潔器:
pip install django-migration-cleaner將django_migration_cleaner添加到您的django project settings.py中的installed_apps:
INSTALLED_APPS = [
...
'django_migration_cleaner' ,
...
]用法
刪除特定應用程序的遷移以刪除特定應用的遷移文件,運行以下命令:
python manage . py delete_migrations app_name1 app_name2替換App_name1,app_name2等。用要刪除遷移文件的應用程序的名稱。
python manage . py delete_migrations app_name - - last python manage . py delete_migrations app_name1 app_name2 - - last替換App_name1,app_name2等。用要刪除最後一個遷移文件的應用程序的名稱。
要刪除Django項目中所有應用程序的遷移文件,請運行以下命令:
python manage . py delete_migrations - - all例子
python manage . py delete_migrations myapp anotherapp這將刪除MyApp和另一個APP的所有遷移文件,除了其遷移目錄中的Init .py文件。
該項目已根據MIT許可獲得許可。有關更多詳細信息,請參見許可證文件。
致謝
該項目的靈感來自於在Django項目開發過程中清理遷移文件的必要性。
對於任何疑問或建議,請隨時打開問題或聯繫項目維護者。