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