Hi I got two tables in my application one for images and one for articles. an artical can have multiple images attached to it. What I want to do is displaying a list of the newest images but there should only be one per article db.define_table('Images', Field('Headline',length=1024), Field('Image','upload'), Field('Submitted','datetime',default=datetime.datetime.now(),writable= False,readable=False), format = '%(Headline)s' )
db.define_table('Article', Field('Title',length=512), Field('Content','text'), Field('Submitted','datetime',default=datetime.datetime.now()), Field('TopImage','reference Images', requires=IS_EMPTY_OR(IS_IN_DB(db,db .Images.id), null=None)), Field('BottomlImage','reference Images', requires=IS_EMPTY_OR(IS_IN_DB( db, db.Images.id), null=None)), Field('BottomrImage','reference Images', requires=IS_EMPTY_OR(IS_IN_DB( db, db.Images.id), null=None)), Field('InTextImage','list:reference Images') ) Right now I got no clue how I should start to solve the problem. I want to do this because one article could have like 10 pictures and would completly fill the list of new images. --