Web应用表单工具
btform的Python项目详细描述
btform
==
>代码从web中提取。py
install
==
easy_install btform
flask示例/usr/bin/env python
form.password(“passwd”,rules.is_alphanum2(6,32),description=”),
form.textarea(“desc”,rules.len_of(1128),description=“,rows=”5“,),
form.button(“submit”,type=”submit“,html=”<;b>;submit<;/b>;“),
def render_form(frm):
return“<;form action='/'method='post'>;%s<;/表单>;%frm.render()
@app.route('/',方法=['post','get'])
def hello_world():
iform=form1()
if request.method=='get':
return render_form(iform)
elif request.method=='post':
if not iform.validates(source=request.form):
return render_form(iform)
else:
return“确定”
==
>代码从web中提取。py
install
==
easy_install btform
flask示例/usr/bin/env python
form.password(“passwd”,rules.is_alphanum2(6,32),description=”),
form.textarea(“desc”,rules.len_of(1128),description=“,rows=”5“,),
form.button(“submit”,type=”submit“,html=”<;b>;submit<;/b>;“),
def render_form(frm):
return“<;form action='/'method='post'>;%s<;/表单>;%frm.render()
@app.route('/',方法=['post','get'])
def hello_world():
iform=form1()
if request.method=='get':
return render_form(iform)
elif request.method=='post':
if not iform.validates(source=request.form):
return render_form(iform)
else:
return“确定”