当前位置: 代码迷 >> python >> 使用Django在大型项目上处理迁移是否安全
  详细解决方案

使用Django在大型项目上处理迁移是否安全

热度:76   发布时间:2023-07-14 09:49:05.0

从很长一段时间我都有迁移问题。 每次我删除我的postgres数据库并创建一个新的当我添加新的3/4表或关系或循环迁移发生。 或者大多数时候,迁移中会出现一些不需要的问题。 但是,只要我处于开发阶段,它就可以了。 但很快它将在生产中我不能那样做。 每次删除数据库。

我听过很多关于django-south的消息。 但问题是,我认为它很久没有更新,我认为上次更新时间是12月14日(根据它的bitbucket回购)。

现在它是2018年项目的不错选择吗? 或者我可以使用的任何其他第三方。 我只是不想每次在生产中使用rick编写原始sql,因为我也不太好。 所以我想在迁移中依赖django 100%。 请分享您关于迁移问题的想法在此先感谢:)

南方是django migrate的前身。 它成为Django核心的一部分,因此无需安装它。

如果您遇到迁移问题,您应该学习如何修复它们,而不仅仅是重新安装。 您可以编辑每个迁移文件。 它们只是带有常规Django函数的常规.py文件,可以对表进行必要的更改。

阅读错误消息,尝试了解出现了什么问题,并修复导致错误的迁移文件。 它们编号并位于projectfolder/appfolder/migrations/

我一直在使用migrate ,从来没有一个不可修复的问题。