我有这个代码:
my_table = db.define_table('my_table',
Field('mt_table_id', 'id', requires=[IS_NOT_EMPTY()]),
我需要添加类似requires= IS_LIST()
获取列表的内容,例如['a','b','c']
而不是['a,b,c']
. 这是怎么做的?
我有这个代码:
my_table = db.define_table('my_table',
Field('mt_table_id', 'id', requires=[IS_NOT_EMPTY()]),
我需要添加类似requires= IS_LIST()
获取列表的内容,例如['a','b','c']
而不是['a,b,c']
. 这是怎么做的?
我不明白你的意思,但也许你应该看看 web2py 书中的自定义验证器部分:http ://www.web2py.com/books/default/chapter/29/07/forms-and-validators#Custom-验证者
您可以创建一个名为 IS_LIST() 的自定义验证器并更改“格式化程序”方法以按照您想要的方式返回一个列表。