1. 程式人生 > >flask web 表單驗證 WTForms

flask web 表單驗證 WTForms

簡介

WTForms 是一個flask整合框架,或者說是庫,用於處理瀏覽器表單提交的資料,它在flask-WTF的基礎上擴充套件並添加了一些隨手可得的精巧幫助函式,這些函式將會是在flask裡使用表單更加有趣.

用法:

1.field欄位

WTForms支援HTML欄位

 
欄位型別 說明
StringField 文字欄位,相當於type型別為text的input標籤
TextAreaField 多行文字欄位
PasswordField 密碼文字欄位
HiddenField 隱藏文字欄位
DateField 文字欄位, 值為datetime.date格式
DateTimeField 文字欄位, 值為datetime.datetime格式
IntegerField 文字欄位, 值為整數
DecimalField 文字欄位, 值為decimal.Decimal
FloatField 文字欄位, 值為浮點數
BooleanField 複選框, 值為True 和 False
RadioField 一組單選框
SelectField 下拉列表
SelectMultipleField 下拉列表, 可選擇多個值
FileField 檔案上傳欄位
SubmitField 表單提交按鈕
 FormFiled  把表單作為欄位嵌入另一個表單
 FieldList  子組指定型別的欄位