真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

flask處理表單的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、西塞山網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為西塞山等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

這篇文章將為大家詳細(xì)講解有關(guān)flask處理表單的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

flask處理表單的方法

Flask請(qǐng)求對(duì)象包含客戶端發(fā)出的所有請(qǐng)求信息。其中,request.form 能獲取POST 請(qǐng)求中提交的表單數(shù)據(jù)。盡管Flask 的請(qǐng)求對(duì)象提供的信息足夠用于處理Web 表單,但有些任務(wù)很單調(diào),而且要重復(fù)操作。比如,生成表單的HTML 代碼和驗(yàn)證提交的表單數(shù)據(jù)。Flask-WTF(http://pythonhosted.org/Flask-WTF/)擴(kuò)展可以把處理Web 表單的過(guò)程變成一種愉悅的體驗(yàn)。這個(gè)擴(kuò)展對(duì)獨(dú)立的WTForms(http://wtforms.simplecodes.com)包進(jìn)行了包裝,方便集成到Flask 程序中。Flask-WTF 及其依賴可使用pip 安裝:

 pip install flask-wtf

使用Flask-WTF 時(shí),每個(gè)Web 表單都由一個(gè)繼承自Form 的類表示。這個(gè)類定義表單中的一組字段,每個(gè)字段都用對(duì)象表示。字段對(duì)象可附屬一個(gè)或多個(gè)驗(yàn)證函數(shù)。驗(yàn)證函數(shù)用來(lái)驗(yàn)證用戶提交的輸入值是否符合要求。

是一個(gè)簡(jiǎn)單的Web 表單,包含一個(gè)文本字段和一個(gè)提交按鈕。

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 擴(kuò)展定義,所以從flask.ext.wtf 中導(dǎo)入。字段和驗(yàn)證函數(shù)卻可以直接從WTForms 包中導(dǎo)入?! ?/p>

這個(gè)表單中的字段都定義為類變量,類變量的值是相應(yīng)字段類型的對(duì)象。在這個(gè)示例中,NameForm 表單中有一個(gè)名為name 的文本字段和一個(gè)名為submit 的提交按鈕。StringField類表示屬性為type="text" 的 元素。SubmitField 類表示屬性為type="submit" 的

元素。字段構(gòu)造函數(shù)的第一個(gè)參數(shù)是把表單渲染成HTML 時(shí)使用的標(biāo)號(hào)。StringField 構(gòu)造函數(shù)中的可選參數(shù)validators 指定一個(gè)由驗(yàn)證函數(shù)組成的列表,在接受用戶提交的數(shù)據(jù)之前驗(yàn)證數(shù)據(jù)。驗(yàn)證函數(shù)Required() 確保提交的字段不為空。

WTForms 支持的HTML 標(biāo)準(zhǔn)字段如下表

flask處理表單的方法

WTForms驗(yàn)證函數(shù)如下表:

flask處理表單的方法

關(guān)于flask處理表單的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


本文名稱:flask處理表單的方法-創(chuàng)新互聯(lián)
文章地址:http://weahome.cn/article/ccccjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部