Once i did what you said, I'm trying to insert values to the db:

indg=IndicatorGroups(idindicatorgroup=None, name=group)
session.save(indg)
session.flush()
indsg=IndicatorGroups(idindicatorgroup=None, name=subgroup)
session.save(indsg)
session.flush()

I create two IndicatorGroups but when I want to create a GroupGroups:

groupgroup=GroupGroups(idgroupgroup=None,idindicatorgroupcontainer=indg.idindicatorgroup,
idindicatorgroupcontained=indsg.idindicatorgroup)
session.save(groupgroup)
session.flush()
 I have this problem:

Traceback (innermost last):
  Module ZPublisher.Publish, line 115, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 41, in call_object
  Module Products.odr.lugabe_db.browser.csv_insert, line 26, in __call__
  Module Products.odr.lugabe_db.insert, line 42, in insert
  Module sqlalchemy.orm.attributes, line 1025, in init
  Module Products.odr.lugabe_db.groupgroups, line 18, in __init__
  Module sqlalchemy.orm.attributes, line 32, in __set__
  Module sqlalchemy.orm.attributes, line 363, in set
  Module sqlalchemy.orm.attributes, line 304, in fire_replace_event
AttributeError: 'long' object has no attribute '_state'

2007/11/6, lur ibargutxi <[EMAIL PROTECTED]>:
> thanks a lot. That's the solution.
>
> 2007/11/6, Marco Mariani <[EMAIL PROTECTED]>:
> >
> > lur ibargutxi wrote:
> >
> > I forgot. Try using tables instead of classes that are not mapped yet..
> >
> > mappers['groupgroups'] = mapper(GroupGroups, tables['groupgroups'],
> >                                         properties = {
> >
> > 'idindicatorgroupcontainer' : relation(IndicatorGroups,
> > primaryjoin=sql.and_(tables['indicatorgroups'].c.idindicatorgroup==tables['groupgroups'].c.idindicatorgroupcontainer)),'idindicatorgroupcontained'
> > : relation(IndicatorGroups,
> > primaryjoin=sql.and_(tables['indicatorgroups'].c.idindicatorgroup==tables['groupgroups'].c.idindicatorgroupcontained)),
> >                                             },allow_column_override=True)
> >
> >
> >
> >
> > > >
> >
>
>
> --
> Lur Ibargutxi
> [EMAIL PROTECTED]
>


-- 
Lur Ibargutxi
[EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" 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/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to