一个简单的数据库访问工具,基于SQLAlchemy ORM。
项目描述
SQLSoup提供了一种方便的方式将Python对象映射到关系数据库表,无需任何声明性代码。它是基于SQLAlchemy ORM构建的,并为现有数据库提供了一个超简约的接口。
使用非常简单,就像这样
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/找到。