<type 'exceptions.SyntaxError'> table already defined: address
Anyway i guess you are not understanding requirement :- SQLFORM.factory(table1,table2,table3) if form.process().accepted: do something. Now we want like we can add extra add table2 form in dynamically. like in view composit form of table1 table2 (option for add more form from table2) table3 (option for add more form from table3) submit for bulk insert # That i know using dict{} but how to generate dynamic form from our table. On Thursday, 5 March 2015 10:49:34 UTC+5:30, 黄祥 wrote: > > perhaps you can create an address table and use list:reference in > sqlform.factory > e.g. (not tested) > db.define_table('address', Field('address') ) > > def form_from_factory(): > form = SQLFORM.factory( > Field('address', *'list:reference', requires = IS_IN_DB(db, > db.address.id <http://db.address.id>, '%(address)s')* ) ) > if form.process().accepted: > response.flash = 'form accepted' > session.address = form.vars.address > elif form.errors: > response.flash = 'form has errors' > return dict(form = form) > > best regards, > stifan > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.