I was under the impression that you could pass your own dictionary to
form.accepts but in the code below it neither accepts correct values
nor returns any errors with incorrect ones.  Am I mistaken about being
able to do this or am I doing something wrong with my approach?
Thanks for any help.

fields = ['gender', 'firstname']

form = SQLFORM(db.person,fields=fields)

formvars = {'gender' : '' , 'firstname' : '')

if form.accepts(formvars,dbio=False):
    return True
else:
    print form.errors


This code returns <Storage {}> regardless of what I put for the values
of gender and firstname.

Reply via email to