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

