如何删除 Django 应用程序中的所有迁移文件

How to delete all migration files in Django app

我正在尝试使用单个命令删除我的 Django 应用程序中的所有迁移文件。这是我的存储库的结构:

|-- core
|   |-- migrations
|       |-- __init__.py
|       |-- 0001_initial.py
|       |-- 0002_add_column1.py
|       |-- 0003_add_column1.py
|
|-- users
    |-- migrations
        |-- __init__.py
        |-- 0001_initial.py
        |-- 0002_add_column2.py

我的目标是删除除 __init__.py 之外的所有文件,因此存储库如下所示:

|-- core
|   |-- migrations
|       |-- __init__.py
|
|-- users
    |-- migrations
        |-- __init__.py

我试过以下命令但没有成功:

find . -path "*/migrations/*.py" -not -name "__init__.py" -delete

试试这个,但将 'ROOT' 更改为您的根文件夹名称:

find . -path "./ROOT/*/migrations/*.py" -not -name "__init__.py" -delete