14

I don't expect to need much more than basic CRUD type functionality. I know that SQLAlchemy is more flexible, but the syntax etc of sqlobject just seem to be a bit easier to get up and going with.

  • There are many wrappers for sqlalchemy which make it as easy as sqlobject. such as elixir and quick_orm. – Tyler Liu Nov 11 '11 at 18:45

3 Answers3

9

I think SQLObject is more pythonic/simpler, so if it works for you, then stick with it.
SQLAlchemy takes a little more to learn, but can do more advanced things if you need that.

Jason Coon
  • 17,601
  • 10
  • 42
  • 50
7

Also, you might wanna take a look at elixir, which is a fairly thick wrapper around SQLAlchemy and really makes the basic tasks easy while retaining the power of SQLA.

Bartosz Radaczyński
  • 18,396
  • 14
  • 54
  • 61
0

Try quick_orm. It is as powerful as SQLAlchemy and simpler than SQLObject.

https://github.com/tylerlong/quick_orm

Tyler Liu
  • 19,552
  • 11
  • 100
  • 84