Hi, I want to acces request.vars.name_of_my_field, with request.vars['name_of_my_field'] with boolean field but if the field is unchecked (false) I got a KeyError like if field was not existing.
Here is an example controller: def main(): list_field = ['a','b','c'] form = SQLFORM.factory( Field('a','boolean'), Field('b','boolean'), Field('c','boolean')) if form.accepts(request.vars,session, keepvalues=True): for field in list_field: print request.vars[field] return dict(form=form) If I check all three field everything works fine, but if one field is unchecked I got a key error when I try to access it. It is like the field doesn't exist until it is checked..?? doesn't make any sense to me...