Django -south - 检查迁移中的现有表

时间:2014-06-25 06:54:01

标签: django django-south django-migrations

我的一些迁移只应在满足某些条件时运行 - 主要是因为使用south迁移django.contrib的错误性质。转换为我们自己的用户模型时需要。但是,由于这些迁移应该自动运行,我不能指望" - 假的" - 有时我需要运行它们,有时不运行它们 - 这取决于例如关系auth_permissions是否存在。 我可以在迁移forward部分中使用south / django orm检查现有关系并在if clause中运行迁移吗?

我尝试在迁移中使用try / except但似乎导致错误(目前无法重现,我不再使用此代码)

我怎样才能实现这一目标? 谢谢你的帮助!

使用Django 1.6.4和南0.8.4

0 个答案:

没有答案