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