Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在web2py SQLFORM.factory中使用表单并为同一字段添加2个require_Python_Database_Web2py_Web2py Modules - Fatal编程技术网

Python 在web2py SQLFORM.factory中使用表单并为同一字段添加2个require

Python 在web2py SQLFORM.factory中使用表单并为同一字段添加2个require,python,database,web2py,web2py-modules,Python,Database,Web2py,Web2py Modules,我试图在web2py中使用SQLFORM.factory,在其中一个表中,我想使用的字段需要2次,但它给出了一个错误,我知道有一些方法可以实现,但我不知道如何实现。 我是web2py的新手 form = SQLFORM.factory( Field('email', requires=IS_NOT_EMPTY(), requires = IS_EMAIL(error_message='invalid email')) ) 在这里,我想提出两个条件,即字段email属于email

我试图在web2py中使用SQLFORM.factory,在其中一个表中,我想使用的字段需要2次,但它给出了一个错误,我知道有一些方法可以实现,但我不知道如何实现。 我是web2py的新手

form = SQLFORM.factory(
    Field('email', requires=IS_NOT_EMPTY(), requires = IS_EMAIL(error_message='invalid email'))
    )

在这里,我想提出两个条件,即字段email属于email类型,不应为空,这是两个不同的必填字段,但如何加入它们或其他什么?

我也是web2py新手,但我相信您需要将它们放在python列表中。像这样:

form = SQLFORM.factory(
    Field('email', requires=[IS_NOT_EMPTY(), IS_EMAIL(error_message='invalid email')])
    )
请参阅他们讨论多个验证器的文档: