日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Flask教程:FlaskWTF

Web應(yīng)用程序的一個(gè)重要方面是為用戶提供用戶界面。HTML提供了一個(gè)

標(biāo)簽,用于設(shè)計(jì)界面。

可以適當(dāng)?shù)厥褂?strong>Form(表單)元素,例如文本輸入,單選按鈕,選擇等。

用戶輸入的數(shù)據(jù)以Http請(qǐng)求消息的形式通過GET或POST方法提交給服務(wù)器端腳本。

  • 服務(wù)器端腳本必須從http請(qǐng)求數(shù)據(jù)重新創(chuàng)建表單元素。因此,實(shí)際上,表單元素必須定義兩次 - 一次在HTML中,另一次在服務(wù)器端腳本中。

  • 使用HTML表單的另一個(gè)缺點(diǎn)是很難(如果不是不可能的話)動(dòng)態(tài)呈現(xiàn)表單元素。HTML本身無法驗(yàn)證用戶的輸入。

這就是WTForms的作用,一個(gè)靈活的表單,渲染和驗(yàn)證庫,能夠方便使用。

Flask-WTF擴(kuò)展為這個(gè)WTForms庫提供了一個(gè)簡單的接口。

使用Flask-WTF,我們可以在python腳本中定義表單字段,并使用HTML模板進(jìn)行渲染。還可以將驗(yàn)證應(yīng)用于WTF字段。

讓我們看看這種動(dòng)態(tài)生成的HTML是如何工作的。

首先,需要安裝Flask-WTF擴(kuò)展。

pip install flask-WTF

已安裝的軟件包包含一個(gè)Form類,該類必須用作用戶定義表單的父級(jí)。

WTforms包中包含各種表單字段的定義。下面列出了一些標(biāo)準(zhǔn)表單字段。

序號(hào) 標(biāo)準(zhǔn)表單字段與描述
1

TextField

表示 HTML表單元素

2

BooleanField

表示 HTML表單元素

3

DecimalField

用于顯示帶小數(shù)的數(shù)字的文本字段

4

IntegerField

用于顯示整數(shù)的文本字段

5

RadioField

表示 HTML表單元素

6

SelectField

表示選擇表單元素

7

TextAreaField

表示