一个基于sqlalchemy orm的单步数据库访问工具。
sqlsoup的Python项目详细描述
sqlsoup提供了一种方便的映射python对象的方法 到关系数据库表,没有声明性代码 任何类型的。它建在 SQLAlchemyorm并提供 对现有数据库的超小型接口。
用法很简单:
import sqlsoup db = sqlsoup.SQLSoup("postgresql://scott:tiger@localhost/test") for user in db.users.all(): print "user:", user.name db.users.filter_by(name="ed").update({"name":"jack"}) db.commit()
作为sqlalchemy本身的扩展,sqlsoup包含了很多年 自2012年起,该公司就开始了自己的项目。鼓励社区 使用修补程序和功能在Bitbucket上进行协作。
sqlsoup的文档和状态位于http://readthedocs.org/docs/sqlsoup/。