【发布时间】:2015-09-22 09:12:32
【问题描述】:
我正在从 Django 1.6 升级到 1.8
因此,存在大量迁移和一些向后(不)兼容性问题,我正在使用“修补”缺少表的数据库的迁移来解决这些问题。
一些迁移应该只在--fake 模式下运行,所以我想知道是否有办法,在000x_migration.py 文件中,可以做到这一点。
谢谢:)
【问题讨论】:
标签: python django migration django-migrations django-1.8
我正在从 Django 1.6 升级到 1.8
因此,存在大量迁移和一些向后(不)兼容性问题,我正在使用“修补”缺少表的数据库的迁移来解决这些问题。
一些迁移应该只在--fake 模式下运行,所以我想知道是否有办法,在000x_migration.py 文件中,可以做到这一点。
谢谢:)
【问题讨论】:
标签: python django migration django-migrations django-1.8
您可以使用SeparateDatabaseAndState 操作来有效地始终伪造这些特定操作。如果将原始操作放在state_operations 中,Django 会认为它们已应用,但它们永远不会对数据库产生任何影响。
【讨论】: