ANN: SQLObject 0.3

Ian Bicking ianb at colorstudy.com
Tue Apr 8 05:36:05 EDT 2003


On Tue, 2003-04-08 at 03:57, Philippe Lafoucrière wrote:
> > SQLObject 0.3 has been release:
> >   http://sqlobject.org
...
> > What is it?
> > -----------
> > 
> > SQLObject is an object-relational mapper.  It allows you to translate
> > RDBMS table rows into Python objects, and manipulate those objects to
> > transparently manipulate the database.
> > 
> > SQLObject emphasizes convenience.  It's easy to learn and easy to use,
> > and doesn't require too much typing or use of any tools outside of your
> > editor and your Python source.
> > 
> It is quite similar to the Twisted Matrix Row object !?

They are both object-relational mappers, several of which exist for
Python.  I hadn't looked at the Twisted ORM before, but it's no more
similar to SQLObject than the other ORMs -- they all do similar things
so of course they all look somewhat similar.  I think SQLObject is
considerably more sophisticated and more convenient than Twisted's
RowObject.  

SQLObject also creates objects that persist with less effort -- you
don't add them to a store, or fetch them from a store, or explicitly
save them back to the store.  The store is the object.  This is
different from many of the other ORMs for Python.

  Ian







More information about the Python-list mailing list