【发布时间】:2013-06-22 19:56:10
【问题描述】:
假设您正在开发一个 Django 项目,其中有几个人使用(例如)git。当您执行git pull 时,您可能会得到一些南迁移,但是,您可能不会注意到(出于某种原因)。然后当你继续开发时,你可能会遇到 python 异常,因为你没有进行迁移。现在有时可能要过一段时间才发现自己忘记了这一点,这很烦人。
因此我在想,South 不能检测到您还没有完成所有迁移并且如果是就抛出异常吗?
我想这可能是一个设置,如果你想在不进行迁移的情况下继续开发,你可以关闭它。
【问题讨论】:
-
我实际上找到了一篇文章,描述了如何以编程方式检测南是否有迁移要运行 (rochacbruno.com.br/…)。我可能会将其转换为我将添加到我的开发设置中的中间件。如果我能做到,我会回答我自己的问题。
标签: django dvcs django-south