在 Django 项目中,当模型更改时,迁移文件也会更改。如果我将迁移目录添加到 git,这会引起其他人的冲突。如果我不添加它,有时在迁移时会引发服务器错误。你怎么解决这个问题?
来自姜戈迁移文档 https://docs.djangoproject.com/en/3.2/topics/migrations/.
每个应用程序的迁移文件都位于该应用程序内部的“迁移”目录中,旨在提交到其代码库并作为其代码库的一部分进行分发。您应该在开发机器上制作一次,然后在同事的机器、登台机器以及最终的生产机器上运行相同的迁移。
这是您应该将 Django 迁移与 VCS 结合使用的一种方法。这样可以在不同的机器和数据库之间保持一致性,并且还可以防止合并冲突。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)