【发布时间】:2014-10-24 05:47:24
【问题描述】:
我有一个简单的登录表格。我是使用 web2py 的初学者,所以我无法弄清楚为什么我的表单值没有被提交。
这是我的控制器功能
def signup():
form = SQLFORM(db.Membership).process()
form.add_button('Back', URL('index.html'))
if form.process().accepted:
session.flash = 'form accepted'
redirect(URL('index.html'))
elif form.errors:
response.flash = 'form has errors'
else:
response.flash = 'please fill the form'
return locals()
这是我的数据库
db.define_table('Membership',
Field('userID', 'id'),
Field('username', 'string',unique=True),
Field('membershipType','string',default = "Member", label = T('Membership Type')),
Field('name' , 'string',default='Admin'),
Field('password', 'password'),
Field('email' , 'string',default='Admin@admin.com'),
Field('cNum', 'integer',, label = T('Contact Number'))
)
这是html
<section>
<h2>Fill in the details to register</h2>
{{=form}}
</section>
就像我说的,我只是一个初学者,所以请提供任何可能的帮助。谢谢
【问题讨论】: