Git-backed ORM for Python?



在寻找有关版本化数据库的信息时,我遇到了 Ruby 的 gitmodel 项目,它是 git 之上的版本化 ORM。

我参与的一些项目可以从某种版本化数据存储中受益,Git 似乎是这个领域的自然解决方案。 我们的团队已经熟悉 git 命令行工具和 git 编程接口的使用,例如 dulwich,所以像 gitmodel 这样的东西可以发挥我们现有的经验。

Python有类似的东西吗?

伊格纳西奥·巴斯克斯-艾布拉姆斯(Ignacio Vazquez-Abrams)指给我看Django-versions 包,虽然不是基于 Git 的,但它确实为存储版本化数据提供了一个很好的模型。 我以前没有机会使用 Django,但这看起来好像是目前最好的选择。

根据文档,

这可能不适用于最新版本的 Django(文档说它需要 1.1.x,而 Django 对于 realz 最高为 1.4,在我的发行版的包存储库中为 1.3)。 我想我会把它看作是一种学习体验,看看需要多少工作才能将它与最近的 Django 版本集成......

刚出炉,但你可以看看python-git-orm。

最新更新