首页 文章

django南部的多次迁移

提问于
浏览
1

我无法通过谷歌或南方文档找到明确的答案,所以我在这里发布 .

我一直在南方使用一段时间来管理我的django模型,但是,直到现在我总是进行一次迁移,推送到 生产环境 服务器并在那里迁移 . 我想知道,是否可以同时在 生产环境 服务器上进行多次迁移?

例如,如果我在我的开发服务器上创建了多个迁移(仅在开发服务器上迁移),如果我通过git推送迁移并运行迁移AppName,它是否会运行它丢失的所有迁移?或者只是最近的一个?

2 回答

  • 0

    South会跟踪在历史记录表中完成的迁移 .

    在 生产环境 环境数据库中,它将反映您在那里进行的迁移,一旦您推送一个或多个新迁移并运行 migrate ,它将根据历史记录表检查您的迁移并执行必要的操作 .

  • 1

    South将运行所有剩余的迁移 .

相关问题