为什么Django 1.7正在为其他应用程序运行迁移?

为什么Django 1.7正在为其他应用程序运行迁移?,django,django-migrations,Django,Django Migrations,我在我的一个应用程序中创建了一个新的迁移,实际上我现在已经创建了两个迁移,没有提交。我想将这两个功能合并到一个迁移中,因为它们都与我正在开发的当前功能相关。然而,我似乎无法在customers应用程序中从0002反向迁移回0001,因为Django正在进行一场不迁移的狂潮,并开始不迁移似乎是我所有的应用程序!它似乎不在依赖列表中,所以我不知道为什么它会变得疯狂。还有人看到这个吗 迁移列表:(当前应用所在位置) 我发出的进入沟渠的命令: python manage.py migration cus

我在我的一个应用程序中创建了一个新的迁移,实际上我现在已经创建了两个迁移,没有提交。我想将这两个功能合并到一个迁移中,因为它们都与我正在开发的当前功能相关。然而,我似乎无法在customers应用程序中从0002反向迁移回0001,因为Django正在进行一场不迁移的狂潮,并开始不迁移似乎是我所有的应用程序!它似乎不在依赖列表中,所以我不知道为什么它会变得疯狂。还有人看到这个吗

迁移列表:(当前应用所在位置)

我发出的进入沟渠的命令:

python manage.py migration customers 0001
class Migration(migrations.Migration):

    dependencies = [
        ('customers', '0001_initial'),
    ]
客户迁移0002依赖项:

python manage.py migration customers 0001
class Migration(migrations.Migration):

    dependencies = [
        ('customers', '0001_initial'),
    ]
另一个应用迁移依赖项:(出于某种原因,它正在取消此应用和其他应用的迁移)


这不是一个直接的答案,但您是否考虑过压缩您的迁移?看起来更像您正在尝试做的事情:我已经考虑过了,但由于文件尚未提交,我的想法是将其分解回0001,删除0002和0003,然后在迁移时创建。