使用Django south处理大型项目的移民安全吗

2024-04-20 09:52:22 发布

您现在位置:Python中文网/ 问答频道 /正文

从很长一段时间以来,我一直有移民问题。每次我删除我的postgres数据库并创建一个新的数据库,当我添加新的3/4表或一个关系或循环迁移发生时。或者大多数时候,一些不需要的问题出现在迁移中。 但只要我还在开发阶段就没事。但很快就要生产了,我不能这么做。每次都删除数据库。你知道吗

我听说过很多关于django south的事。但问题是,它并没有从很长一段时间更新,我想上次更新是在12月14日(根据它的bitbucket回购)。你知道吗

现在是不是2018年项目的好选择?或者我可以使用的任何第三方。我只是不想让rick每次在生产中都写原始sql,因为我也不太擅长。所以我想100%依赖于django。 请分享你对移民问题的看法 提前感谢:)


Tags: 项目django数据库bitbucketsql关系postgres开发阶段
1条回答
网友
1楼 · 发布于 2024-04-20 09:52:22

南方是django migrate的前身。它已成为Django core的一部分,因此无需安装它。你知道吗

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

阅读错误消息,尝试了解出错的原因,并修复导致错误的迁移文件。它们被编号并位于projectfolder/appfolder/migrations/。你知道吗

我一直在使用migrate,从来没有一个问题是无法解决的。你知道吗

相关问题 更多 >