我已经部署了我的Django应用程序一段时间了,但是这段时间我一直在保持迁移不受源控制。我做的是运行makemigrations
和migrate
两次 - 一次开发,一次生产。那么现在我怎样才能将我的迁移无缝地转换为源代码管理?从理论上讲,迁移应该是相同的(鉴于我的models.py
文件没有改变),但是如何在不意外覆盖某些内容的情况下匹配我的迁移?
答案 0 :(得分:0)
我不确定我是否理解这个问题......
Django会跟踪使用数据库应用了哪些迁移。但它使用的是名称,而不是内容。因此,只要您不更改已经应用的迁移内容,您就应该做得很好。