The mapper does not automatically add a query object to every object in tg2/sqlalchemy. In tg1 this feature was added by the now depricated assignmapper:
http://www.sqlalchemy.org/docs/04/plugins.html#plugins_deprecated_assignmapper It's late and I may be misremembering, but I think you can just do this in your Addressbook to get what you want: query = DBSession.query_property() You might want to create a ModelObject class to store this (and any other model-wide methods you find yourself needing). On Tue, Sep 2, 2008 at 12:07 AM, Lukasz Szybalski <[EMAIL PROTECTED]> wrote: > > While talking about ScopedSession, is there a reason I can't do query > on the mapped class? > > I can do DBSession.query(Addressbook).all() > > but I can't do: > Addressbook.query().all() > > This line gives me an error saying that Addressbook has no attribute query. > AttributeError: type object 'Addressbook' has no attribute 'query' > > > Ideas? > > Lucas > > > > -- Mark Ramm-Christensen email: mark at compoundthinking dot com blog: www.compoundthinking.com/blog --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

