我已经在我的一个应用程序中创建了一个新的迁移,实际上我现在已经创建了 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'),
]
另一个应用程序迁移依赖项:(由于某种原因正在取消迁移此应用程序和其他应用程序)
class Migration(migrations.Migration):
dependencies = [
('customers', '0001_initial'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]