我正在关注 Web2py 关于 HTML 中 SQLFORM 的书。 http://web2py.com/books/default/chapter/29/07#SQLFORM
但是,我似乎无法弄清楚。我已将隐藏字段name="_formname"
及其值设置为test
. 表格似乎没有被处理。这是我的代码:
测试.html:
<form action="" method="post">
<ul>
<li>Your name is <input name="name" /></li>
</ul>
<input type="submit" />
<input type="hidden" name="_formname" value="test" />
</form>
控制器/默认/test.py:
def test():
form = SQLFORM(db.person)
if form.process(formname='test').accepted:
session.flash = T('Succeeded.')
redirect(URL('index'))
elif form.errors:
response.flash=T('Form has errors.')
return dict()
模型/db.py:
db.define_table('person',
Field('name', requires=IS_NOT_EMPTY()))