no, see http://www.sqlalchemy.org/docs/05/mappers.html#constructors-and-object-initialization
On Wednesday 14 January 2009 16:33:49 koranthala wrote: > Hi, > Does SqlAlchemy query call __init__ on the mapped object? > > i.e. Say I have mapped the object to table as follows: > mapper(Obj, Table) > Now, table contains: > index integer > x integer > y integer > > And Obj is defined as > Class Obj: > def __init__(self, x, y): > self.x = x > self.y = y > self.z = True > > I have a query later: > for query in session.query(Obj).order_by(Obj.index): > ---> print query.z > This fails saying that z is not an element of query. > > I was under the impression that query will return back > initialized objects with data updated with data from DB. But this > doesnt seem to be the case. > Could someone please help me out? Am I doing something wrong > here? > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---