gpt4 book ai didi

python - 是否有支持同时使用多个独立数据库的 Python ORM?

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:30 24 4
gpt4 key购买 nike

我正在用 Python 编写一个应用程序,我希望使用 sqlite 作为应用程序编辑的文档的后备存储,文档通常存在于内存中,但在应用程序保存时被保存到基于磁盘的数据库中。

理想情况下,我想使用 ORM 之类的东西来简化从我的 Python 应用程序代码访问数据的过程。不幸的是,大多数 Python ORM,包括 SQLAlchemy、SQLObject、Django 和 Storm,似乎都将数据库连接(或引擎或其他)与表示表数据的类相关联,而不是这些类的实例。这将这些 ORM 限制为跨所有实例使用单个数据库连接。因为我想支持同时打开多个文档,所以这对我不起作用。

是否有任何 ORM 支持 Python 中的这种使用模型? Bazaar似乎支持这一点,但它已经过时了,乍一看似乎还有其他一些缺点。

感谢您的任何建议!

最佳答案

即将发布的 django 1.2 版本支持这一点。

这是对它的描述: http://djangoadvent.com/1.2/multiple-database-support/

关于python - 是否有支持同时使用多个独立数据库的 Python ORM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2572686/

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