Hi all, I'm pretty new to web2py and web app development and I've spend some time trying to figure out the best way to do this.
I have two tables, house-types and regions. A house-type can exist in many regions, and a region can have many house types: db.define_table( 'region', Field('name', 'string', length=512, required=True), format = '%(name)s') db.define_table( 'house-type', Field('title', 'string', length=512), #title of the newbuild property listing Field('vendor',db.vendor, required=True), Field('bedrooms', 'integer'), Field('price', 'double',required=True), Field('description', 'text',length=65536, required=True), Field('live', 'boolean', default=False) ) If I understand correctly, in order to create the many-to-many relationship I should create a junction table like the following: db.define_table( 'houses_and_regions', Field('house', db.house-type), Field('region', db.region)) And then I should use SQLFORM to construct a form which updates both house-type and houses_and_region tables when I create or modify a new house. What I'm struggling with is how to create a form which allows me to select multiple regions for a house. I wondered if anyone could give me any examples? Thanks in advance! Chris