Hi, I am using SQLAlchemy instead of SQLObject, but I believe you just have to import the session.
from turbogears.database import session On Oct 2, 12:15 am, vrs762 <[EMAIL PROTECTED]> wrote: > Thanks for this info. > > Looking at some documentation, I added > > session_filter.on = True into the global section of dev.cfg and > prod.cfg > > However, TG does not recognize session.begin(). > > Seems like the session object has to be instantiated in the > controller. What would be the syntax for doing that? > > On Oct 1, 12:18 am, "Ivo Looser" <[EMAIL PROTECTED]> wrote: > > > Hi, > > > You should try session.save(e). > > > If you whould like to commit explicit you should use: > > > from model import Person > > > session.begin() > > e = Person.selectBy(name=inputname) > > e.address = newaddress > > session.save(e) > > session.commit() > > > Ivo > > > On 10/1/07, vrs762 <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > In my controller, I am accessing a specific record from the Person > > > table, and trying to update the address attribute: > > > .......... > > > from model import Person > > > e = Person.selectBy(name=inputname) > > > e.address = newaddress > > > > However, this change is not getting committed to the actual table. How > > > do I explicitly do that from the controller? > > > > Thanks, --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

