TurboEntity is not in development anymore. We will soon announce
a supplant to ActiveMapper/TurboEntity, which will be much better
in many aspects.

TurboEntity has never left alpha-stage and has a lot of bugs, but I'll
better invest my time into it's successor.

Sorry for the trouble.

-- Daniel

On 31 Jan., 11:06, "Olli Wang" <[EMAIL PROTECTED]> wrote:
> >From the problem I posted the other day(http://tinyurl.com/25cw7m), I
>
> finally found the problem may be resulted cos TurboEntity. Please see
> the following code in my model.
>
> # This is the model using TurboEntity.
> # But the relationships between tables won't be joined successfully.
> class Artist(Entity):
>     name = Column(Unicode(255), nullable=False, unique=True)
>     songs = OneToMany("Song")
>
> class Song(Entity):
>     name = Column(Unicode(255), nullable=False)
>     artist = ManyToOne("Artist")
>
> # This is the model using plain SA and assign_mapper
> # Everything works fine in controller.
> artist_table = Table('artists', metadata,
>     Column('id', Integer, primary_key=True),
>     Column('name', Unicode(255), nullable=False, unique=True)
> )
>
> song_table = Table('songs', metadata,
>     Column('id', Integer, primary_key=True),
>     Column('artist_id', Integer, ForeignKey('artists.id'),
> nullable=False),
>     Column('name', Unicode(255), nullable=False)
> )
>
> class Artist(object):
>     pass
>
> class Song(object):
>     pass
>
> assign_mapper(session.context, Artist, artist_table)
> assign_mapper(session.context, Song, song_table,
>     properties={
>         'artist': relation(Artist, backref='songs')
>     }
> )
>
> Does anyone get the same issue?


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