So I am running TG version 1.0.3.2 running on Windows.

However I created the project to use identity management:

tg-admin quickstart --identity projectname

I'm wondering if that is the issue?

Should I just create a new project?

tg-admin quickstart -s -i --identity projname

Thanks.

On Oct 2, 9:17 am, Dakila <[EMAIL PROTECTED]> wrote:
> What version of tg are you using or it might be sqlalchemy specific
> thing?
> Quickstart creation using tg-admin quickstart -s -i projname will
> produce a project containing a model.py where you can see a line
> containing
>
> from turbogears.database import metadata, session
>
> So I am not sure how there will be an import error :)
>
> On Oct 2, 2:35 pm, vrs762 <[EMAIL PROTECTED]> wrote:
>
> > Hmmm... when I try to import session from turbogears.database, it says
> > importerror: cannot import name session.
>
> > On Oct 1, 5:19 pm, Dakila <[EMAIL PROTECTED]> wrote:
>
> > > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to