Here's a simplified version of a model I'm working on: db.define_table('story', Field('title'), Field('description', 'text'), Field('first_chapter', db.chapter) )
db.define_table('chapter', Field('title'), Field('tale', 'text'), Field('story_id',db.story) ) As you can imagine, I have a problem here. I cannot reference the first chapter in the story table, because chapter is not yet defined, but I cannot write the tables backwards, because story won't be defined. I was wondering if there's any way of doing this elegantly, or I'll just have to count on the first chapter written of any story - to be the first chapter. Thanks in advance Yaya