国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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

关注

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

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

公交车被上高湖了还能坐吗小说| 情满四合院剧情| 人犬兽人在线观看免费完整| 日本真人版免费PPT| 坤坤寒进桃子里在线看歌词| 丰年经继拇中文3的主要角色分析 温柔女教师在线观看电视剧大全 双飞娘俩国语版电视剧免费观看 东北娘们国语版免费播放 | 刚长毛的初一女生年龄范围| EXO妈妈MV高清视频播放| 公交车上荫蒂添的好舒服H漫画| 女性左腿又开腿肚子视频大全| 《巨大荫蒂》免费| 《不戴套瑜伽教练3》| 少女たちよ观看免费高清电视剧| 日本免费SAAS CRM| 边吃奶边扭身体哼唧怎么回事| 午夜成人理论片A片AAA软件| 教官掀起衣服含着奶头H渺渺视频| 《淫海春潮》法国1980| 《公天天吃我奶躁我》| 儿子娶妈妈免费观看完整版 | 饭桌上张开腿给公| 日韩大片PPT免费PPT| 美女被捆绑绳子穿过下体 勒胸| 扌雷辶鬲的小说章节| 美国伦理小樱桃1| CSGO暴躁妹妹免费观看电视剧| 老公装醉看我和别人在一起| 两人世界高清完整版免费观看 | 亚洲第一大综合区的就业前景| 40岁女人如饥似渴最佳解决方法| 9.1国产NBA免费| 臣卜扌桑扌圭辶鬲猛| 欢愉骑行1-27章内容概括 | 精品欧美无人区乱码毛片| 白日梦我小说| 苏玥厨房张开腿疯狂迎合视频| MV在线观看免费播放历史| 《年轻朋友的妻子3》| 美女和帅哥一起努力生产豆浆的视..| 交替轮换4| 爷爷的鸡又黑又长下一句怎么接