flask web 表單驗證 WTForms
阿新 • • 發佈:2019-01-14
簡介
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 | 子組指定型別的欄位 |