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
-~----------~----~----~----~------~----~------~--~---

Reply via email to