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项目开发过程中清理迁移文件的必要性。
对于任何疑问或建议,请随时打开问题或联系项目维护者。