On Aug 29, 1:22 pm, Cliff <cjk...@gmail.com> wrote: > It would look something like this: > > db.define_table('dogs', > Field('dog_name'), > Field('dog_birthdate', 'date'), > Field('dog_weight', 'integer'), > Field('dog_owner', db.owner) > ) > db.dogs.dog_owner.requires=IS_IN_DB(db, db.dogs.id, > '%(owner_name)s', zero="Choose an owner") >
I think you want: db.dogs.dog_owner.requires=IS_IN_DB(db, db.owner.id, '%(owner_name)s', zero="Choose an owner") > Caveat: not closely checked for typos, missing commas, unclosed > parends etc.