Does anyone know how to create a loop allowing variable number of child records to be added to a parent?
Here’s a sample where only one child is created. The “client” is the parent record and “address” is the child record. http://web2py.com/books/default/chapter/29/07 Can anyone please type the code to show how to allow user to add variable number of child records? If it’s easier to do not using factory, that’s fine. Thanks, Alex Glaros One form for multiple tables model: db.define_table('client', Field('name')) db.define_table('address', Field('client','reference client', writable=False,readable=False), Field('street'),Field('city')) controller: def register(): form=SQLFORM.factory(db.client,db.address) if form.process().accepted: id = db.client.insert(**db.client._filter_fields(form.vars)) form.vars.client=id id = db.address.insert(**db.address._filter_fields(form.vars)) response.flash='Thanks for filling the form' return dict(form=form) -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

