林在web2py中定义了一个表的列表:的web2py创建一个字段是包含以下一些领域的花车
Field('frequency_range_start', 'float', requires=[IS_NOT_EMPTY(), IS_FLOAT_IN_RANGE(0,1000000000)], label="Frequency Start (kHz)", represent=lambda value, row:__represent_kHz(value)),
Field('frequency_range_end', 'float', requires=[IS_NOT_EMPTY(), IS_FLOAT_IN_RANGE(0,1000000000)], label="Frequency End (kHz)", represent=lambda value, row:__represent_kHz(value)),
Field('channel_size', 'list:string', requires=[IS_NOT_EMPTY(), IS_FLOAT_IN_RANGE(0,1000000000)], label="Channel Sizes (kHz)", represent=lambda value, row:__represent_kHz_list(float(value))),
我需要channel_size是浮点值的列表。我还需要在表格上的验证 - 该需要标签在上述两个领域需要照顾......
问:我怎样才能创建此字段,使其验证表单只浮动值?
我看“书”在这里http://web2py.com/books/default/chapter/29/06#Field-types
,但它听起来好像你可以代替任何类型 - >列表:...
也许我可以使用正则表达式某处只检查可能是或不可能是实数的数字