我是web2py的新手,我创建了一个简单的应用程序,然后是http://www.developerdrive.com/2012/09/python-and-web-building-dynamic-web-forms-in-web2py-from-ground-%E2%80%93-part-i/
使用此我可以获得前端表单页面,我可以输入详细信息并提交这些并在appdmin页面中检查db.registration表中未显示的内容,下面是我的代码
default.py controller:
def form_a():
form = SQLFORM(db.registration)
return dict(form=form)
db.py model:
db = DAL('sqlite://storage.sqlite')
db.define_table('registration',
Field('firstname', requires=IS_NOT_EMPTY()),
Field('lastname', requires=IS_NOT_EMPTY()),
Field('gender', requires=IS_IN_SET(['Male', 'Female'])),
Field('username', requires=IS_NOT_EMPTY()),
Field('password', 'password'),
Field('about_you', 'text'),
Field('image', 'upload'))
默认/ form_a.html查看:
<h5> User Registration Form </h5>
<br />
{{=form}}
<br />
答案 0 :(得分:0)
您必须处理要插入的数据的表单:
form = SQLFORM(db.registration).process()