Skip to main content

A one step database access tool, built on the SQLAlchemy ORM.

Project description

SQLSoup provides a convenient way to map Python objects to relational database tables, with no declarative code of any kind. It’s built on top of the SQLAlchemy ORM and provides a super-minimalistic interface to an existing database.

Usage is as simple as:

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()

Included for many years as an extension to SQLAlchemy itself, SQLSoup has been broken out into it’s own project as of 2012. The community is encouraged to collaborate on Bitbucket with patches and features.

Documentation and status of SQLSoup is at http://readthedocs.org/docs/sqlsoup/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sqlsoup-0.9.0.tar.gz (104.5 kB view details)

Uploaded Source

File details

Details for the file sqlsoup-0.9.0.tar.gz.

File metadata

  • Download URL: sqlsoup-0.9.0.tar.gz
  • Upload date:
  • Size: 104.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sqlsoup-0.9.0.tar.gz
Algorithm Hash digest
SHA256 c414601c24f2bdcb1467de8ed4cbe75604589a379a314c78a5c736e08e21208d
MD5 4520e4d002c8ef813fb4d95a4506eca1
BLAKE2b-256 b2ca11b675d1db15e5d898a36196367f06b46e376398b2d0f5772dc40b5dc988

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page