我的一些迁移应该只在满足某些条件时运行 - 主要是因为使用南迁移 django.contrib 的错误性质。转换为我们自己的用户模型时需要。但是由于这些迁移应该自动运行,我不能指望“--fake”——有时我需要运行它们,有时不需要——auth_permissions
例如,取决于关系是否存在。我可以在迁移部分使用 south/django ormforward
来检查现有关系并在 a 中运行迁移if clause
吗?
我尝试在迁移中使用 try/except,但它似乎会导致错误(目前无法重现,我不再有此代码)
我怎样才能做到这一点?谢谢您的帮助!
使用 Django 1.6.4 和南 0.8.4