Python:第三方REST API模型的网关ORM
为了在Python程序中处理来自数据库的数据,我们通常使用对象关系映射器,将数据库条目转换为我们可以处理的Python对象,sqlAlchemy和Django模型可能是最常见和最高级的ORM 是否存在不连接到数据库而是连接到第三方(JSON)REST API的ORM?我希望有一个框架,让我能够处理Python对象,在API上执行CRUD操作。这应该具有ORM的所有成熟的标准功能,包括工作单元和延迟加载。实际上,我希望我的python代码不知道模型是存储在数据库中还是从第三方API获取Python:第三方REST API模型的网关ORM,python,orm,Python,Orm,为了在Python程序中处理来自数据库的数据,我们通常使用对象关系映射器,将数据库条目转换为我们可以处理的Python对象,sqlAlchemy和Django模型可能是最常见和最高级的ORM 是否存在不连接到数据库而是连接到第三方(JSON)REST API的ORM?我希望有一个框架,让我能够处理Python对象,在API上执行CRUD操作。这应该具有ORM的所有成熟的标准功能,包括工作单元和延迟加载。实际上,我希望我的python代码不知道模型是存储在数据库中还是从第三方API获取 我很难想象
我很难想象这样的事情还不存在。但是我找不到它。也许我不知道该用什么词来搜索它?ORMs框架是连接数据库的框架。根据您的描述,您所谈论的是DAO模式,而不是框架。这是其他语言(如Java)中的常见编程模式 正确的词语或搜索应该是:
- 搜索DAO模式,期望从中得到什么以及如何对其进行编码
- 检查python中DAO模式示例的几个链接,例如,或
- 分析你的具体问题。您可能不需要其他解决方案提供的所有代码。您最好自己编写适合自己需要的类