我在我的一个应用程序中创建了一个新的迁移,实际上我已经创建了2个迁移而没有提交。我想将这两个合并为一个迁移,因为它们都与我正在处理的当前功能相关。然而,我似乎无法在客户应用程序中从0002反向迁移回0001,因为Django继续进行移民狂潮并开始移动似乎是我的所有应用程序!它似乎不在依赖列表中,所以我不确定它为什么会陷入疯狂。其他人看过这个吗?
迁移列表:(此时应用程序处于暂停状态)
customers
[X] 0001_initial
[X] 0002_customercontact_picture # Not yet committed
[ ] 0003_customercontact_start_on # Want to roll it into 0002
我发出的命令会进入沟渠:
python manage.py migration customers 0001
客户迁移0002依赖关系:
class Migration(migrations.Migration):
dependencies = [
('customers', '0001_initial'),
]
另一个App Migration依赖项:(由于某些原因,这个应用程序和其他应用程序没有迁移)
class Migration(migrations.Migration):
dependencies = [
('customers', '0001_initial'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]