【发布时间】:2010-10-27 19:16:18
【问题描述】:
我正在寻找一个类似于 django_-volution 的扩展。 要求是修改数据库,但不删除全部数据。
我不知道,但对我来说,这太普通了——django 没有这样的内置函数吗?
django_evolution 仍在进行中并且有一些错误,所以我想要一些稳定并且可能有更多选择的东西。特别是编写自己的突变对我来说似乎有点复杂。
有人知道类似的吗?
感谢所有回答
【问题讨论】:
我正在寻找一个类似于 django_-volution 的扩展。 要求是修改数据库,但不删除全部数据。
我不知道,但对我来说,这太普通了——django 没有这样的内置函数吗?
django_evolution 仍在进行中并且有一些错误,所以我想要一些稳定并且可能有更多选择的东西。特别是编写自己的突变对我来说似乎有点复杂。
有人知道类似的吗?
感谢所有回答
【问题讨论】:
您正在寻找South。它目前是 Django 的事实上的模式和数据迁移插件。我相信已经讨论过将它添加到 Django 的核心。它有一点学习曲线,但你真的想花时间学习它。
【讨论】:
你想要一些东西来执行“迁移”,对吗?据我所知,最著名和最稳定的项目是 South。它提供“用于 Django 项目的智能模式和数据迁移”。
就个人而言,我只是改变我的模型,并通过数据库命令行客户端进行更改。
【讨论】: