Python 3 筆記 - WTForms 下拉式選單元件
前幾天在試著用 WTForms 做些東西,然後需要用到下拉選單,
重點程式碼
Python 端
撰寫在欲用的 class 裡面
1 | number = SelectField('Label 名稱', choices=[('值','顯示名稱'), ('值','顯示名稱')]) |
網頁端
撰寫在欲用的 template 裡面
1 | {{ form.hidden_tag() }} |
解釋
Python 端
number
將後面那一坨設定好的全部指定到這上面SelectField
下拉選單choices
這個就是本次重點了,每一個括號都代表著一個項目,每一項目使用 ,
隔開
網頁端
使用方法跟其他類型的一樣
這一行用來呼出 Python 端所設定的 Label 名稱
1 | {{ form.number.label(class="form-control-label") }} |
這一行用來呼出 Python 端所設定的整個下拉選單
1 | {{ form.number(class="form-control") }} |