韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Flask > flask如何处理表单

flask如何处理表单

头像

silencement

2019-07-29 14:36:535934浏览 · 0收藏 · 0评论

Flask请求对象包含客户端发出的所有请求信息。其中,request.form 能获取POST 请求中提交的表单数据。尽管Flask 的请求对象提供的信息足够用于处理Web 表单,但有些任务很单调,而且要重复操作。比如,生成表单的HTML 代码和验证提交的表单数据。Flask-WTF(http://pythonhosted.org/Flask-WTF/)扩展可以把处理Web 表单的过程变成一种愉悦的体验。这个扩展对独立的WTForms(http://wtforms.simplecodes.com)包进行了包装,方便集成到Flask 程序中。Flask-WTF 及其依赖可使用pip 安装:

 pip install flask-wtf

使用Flask-WTF 时,每个Web 表单都由一个继承自Form 的类表示。这个类定义表单中的一组字段,每个字段都用对象表示。字段对象可附属一个或多个验证函数。验证函数用来验证用户提交的输入值是否符合要求。

是一个简单的Web 表单,包含一个文本字段和一个提交按钮。

from flask.ext.wtf import Form
from wtforms import StringField,SubmitField
from wtforms.validators import Required
class NameForm(Form):
        name = StringField('what is your name?',validators=[Required()])
        submit = SUbmitField('submit')

Form 基类由Flask-WTF 扩展定义,所以从flask.ext.wtf 中导入。字段和验证函数却可以直接从WTForms 包中导入。  

这个表单中的字段都定义为类变量,类变量的值是相应字段类型的对象。在这个示例中,NameForm 表单中有一个名为name 的文本字段和一个名为submit 的提交按钮。StringField类表示属性为type="text" 的<input> 元素。SubmitField 类表示属性为type="submit" 的

<input> 元素。字段构造函数的第一个参数是把表单渲染成HTML 时使用的标号。StringField 构造函数中的可选参数validators 指定一个由验证函数组成的列表,在接受用户提交的数据之前验证数据。验证函数Required() 确保提交的字段不为空。

WTForms 支持的HTML 标准字段如下表

28566261b55e3a1b01688b1a87ff52f.png

WTForms验证函数如下表:

05ed0656359b19e98fc2ca3bda677b1.png

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《炸裂吧!巨棒》免费阅读漫画 | 《酒店激战》动漫1-5集免费观...| 高三妈妈用性缓解孩子压力| 李丽珍| 爱的释放| 添女人荫蒂全部过程AV视频| 电影《乳妓》在线观看| 成品PPT网站大片入口| 老赵揉搓苏清雅双乳| 《列车上的轮杆》1-4 | 麻花天美星空无限免费观看电视剧 | 《完美邻居2》电影在线观看| 二十电影| 日产无码久久久久久精品红桃 | 韩剧《酒醉热吻》| 小岭丽奈| 扌暴辶鬲和扌暴辶的区别| 免费观看萝卜大全电视剧韩剧| WWW.1688.COM麻豆.| 《美丽妻子替夫还债》剧情| 董丝旗袍裙跳舞| 起死回生电影| 妈妈外婆齐上阵母语| 被灌满精子的女人会得白血病吗 | 水氏杨花与十二轿夫| 一边啃奶头一边躁狂会怎么样| 旅游攻略| 《妻欲公与媳》免费看| 美国禁忌6 结局| 宝宝扶着水池乖乖让爸爸洗头文 | 空姐4免费高清完整版观看| 公交车被上高湖了还能坐吗小说 | 边摸边吃奶边做的视频| 维密内衣秀| 《帐篷里的秘密》第一季| 叔嫂春药山洞小说| 干别人老婆还当面打电话 | 旅游换伴交流故事100篇| 成人视频在线观看| 一阴吞两阳与MACD的关系.| 女性扒开大腿内侧小肚子痒