【发布时间】:2017-08-23 20:31:34
【问题描述】:
我正在考虑使用 sqlite 作为应用程序文件格式并使用 Pony ORM 作为轻量级 ORM。到目前为止,我见过的所有代码示例都将模型作为 database() 对象放在单独的文件中。
我的问题是,当用户创建一个新文件时,我如何为同一个数据库模型实例化一个新的数据库实例? (所有数据库都是相同的架构)
所以一个文档链接到一个小马数据库对象,另一个链接到一个单独的小马数据库对象。
这在 PonyORM 中可行吗?如果没有,是否可以在任何其他 Python ORM 中使用?
【问题讨论】:
-
为什么需要另一个数据库实例?您可以在其他程序文件中导入
db对象。