gpt4 book ai didi

Django 的核心迁移工具与用于 Django 数据迁移的 South

转载 作者:行者123 更新时间:2023-12-04 17:22:13 25 4
gpt4 key购买 nike

我目前没有在我的 Django 项目中使用迁移,但我打算很快。我知道 South 是事实上的工具,我打算使用它,但后来我在 Django 项目站点上看到开发版本(我想将作为 1.7 发布)有一个核心迁移工具,运行为 migrate .

由于使用迁移工具的经验很少(我在 South 上安装了 Django-CMS 并玩了一天左右),对于初学者来说哪个是最好的?

此外,由于迁移本身还很年轻,而 Django 的版本更是如此,在这一点上我会更好吗?

最后,另一个问题是,如果我从 South 开始(我的大部分 Django 项目都是 v1.5),当我升级到 1.6 然后是 1.7 时,我是否会在转换为 Django 的核心迁移时遇到问题?

最佳答案

由于 Andrew Godwin(创建者或 Django Core 迁移)关于此更改的说法是:“South 的四年之久的设计遇到了严重的限制,是时候为 Django 本身添加迁移支持了”,我不会打赌导出的能力Django 核心迁移的南迁移历史。

这就是为什么,如果可以的话,我建议你等到 1 月 20 日:Django 1.7 alpha 版本和 Core Migration 将发布,如您所见 here .

最终,Andrew Godwin worked on South himself ,因此您不应将 Django Core Migration 视为一个全新的工具,而应将其视为 South v2。

然后,您可以非常确定,一旦 Core 迁移发布,South 就不会真正得到维护。

这就是为什么我建议等待一段时间并给这个新工具一个机会:)

关于Django 的核心迁移工具与用于 Django 数据迁移的 South,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20751534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com