跳转到主要内容

SQLAlchemy的简单包装器

项目描述

SQLAlchemy的简单包装器

此模块隐藏了SQLAlchemy的复杂性,以提供简单的接口来存储和操作具有一组属性的Python对象。与sqlalchemy的declaritive_base的默认行为不同,对象的继承不需要“连接”,而是创建一个单独的表。这使得在不太相关的应用程序的部分使用对象变得容易。

例如,Grail创建了一个SourcePackage表。然后,PyPM将其扩展为BinaryPackage,它又被扩展为RepoPackage。RepoPackage的表将具体继承,这意味着 - 将只有一个表,无需与另一个SourcePackage表“连接”。

目前,PyPM和Grail使用此模块。它可能对其他人没有用处,我们可能会更改api/行为。因此,将其保留为内部模块是有意义的。

项目详情


由以下机构支持