Ohhhh Man!! I Solved!!! Was an extra field with radiobox... If I send by post SQLFORM don't get an error, but if I send by ajax post it's raising me a ticket. I removed the error and then the 2 post methods work.
It should be a web2py bug? A bug on bug report? lol 2013/11/1 Richard Vézina <ml.richard.vez...@gmail.com> > I don't see you models for the differents dbs, so can't say how validation > should occure. > > But, it should use the same requires as are the set on these dbs... > > Richard > > > > > On Fri, Nov 1, 2013 at 12:50 PM, Diogo Munaro <diogo.mvie...@gmail.com>wrote: > >> Yes Richard, but it should be accepted or should take errors, right? >> >> >> 2013/11/1 Richard Vézina <ml.richard.vez...@gmail.com> >> >>> You don't do redirection after accepted and you set default value to >>> some field, so you maybe just have the same form again and again... Also, >>> with SQLFORM.factory() you have to manage the data input by yourself... >>> search the book with filter_field... >>> >>> You have to process you form after >>> >>> if form.process().accepted: >>> id = db.table.field.insert(field=form.vars.field) >>> ... >>> >>> Richard >>> >>> >>> On Fri, Nov 1, 2013 at 10:44 AM, Diogo Munaro >>> <diogo.mvie...@gmail.com>wrote: >>> >>>> Hi again guys, I'm using SQLFORM.factory and the form returned without >>>> errors and without been accepted. >>>> >>>> *Controller*: >>>> >>>> def product(): >>>> >>>> db.product_inventory.researcher_id.default = researcher_id() >>>> form = >>>> SQLFORM.factory(db.item,db.item_image,db.product,db.product_inventory) >>>> if form.process().accepted: >>>> print 'ok' >>>> elif form.errors: >>>> print form.errors >>>> else: >>>> print form >>>> return dict(form = form) >>>> >>>> *View: >>>> >>>> * >>>> {{=form}} >>>> >>>> When I submit it returns the the form html (*else*) >>>> >>>> whats happens? >>>> >>>> -- >>>> 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/groups/opt_out. >>>> >>> >>> -- >>> 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/groups/opt_out. >>> >> >> -- >> 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/groups/opt_out. >> > > -- > 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/groups/opt_out. > -- 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/groups/opt_out.