Is there a way to set the default value of a boolean field? Running this quick test suggests to me that there is not, or at least I can't figure out how to do it. Here's the example model:
db.define_table('snacks', db.Field('name','string', requires=[IS_NOT_EMPTY(),IS_NOT_IN_DB(db,'snacks.name')]), db.Field('is_delicious', 'boolean', default=False, requires=IS_NOT_EMPTY()), ) In the model code above, I've tried putting various things after the "default=", but I don't see any changes in the values that get assigned to the is_delicious field. The data that I'm working with is defined in the controller, shown below with each line's comment showing what the application assigned to the 'is_delicious' value for that line: def insert_snacks(): snacks=[ Storage({'name':'apple','is_delicious':'True'}), #True Storage({'name':'butter','is_delicious':'False'}), #True Storage({'name':'chocolate','is_delicious':True}), #True Storage({'name':'donut','is_delicious':False}), #False Storage({'name':'empty bowl'}), #False Storage({'name':'fig newton','is_delicious':'T'}), #True Storage({'name':'gnats','is_delicious':'F'}), #True Storage({'name':'hostess twinkie','is_delicious':1}), #True Storage({'name':'iguana','is_delicious':0}), #False Storage({'name':'jerky','is_delicious':''}), #Invalid due to IS_NOT_EMPTY requirement ] for s in snacks: form.accepts(s,formname=None) When setting the default in the model to True (or similar text and numbers), the value for "empty bowl" is wrong. And with either True or False default, it looks like the values for "butter" and "gnats" probably should be handled better - although the input for these was sloppy, it could be parsed as False. Please let me know if I'm doing something wrong. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---