2017-03-28 43 views
0

我有一個WTF SelectField,我試圖存儲用戶選擇的名稱以顯示在另一個頁面上。如何在WTForms中從SelectField獲取值(非關鍵)數據

鑑於我的形式是

choice = SelectField('Choice', choices=[('cho_1', 'Choice One'), ('cho2', 'Choice Two')]) 

我明白

self.choice = form.choice.data 

會得到我的用戶的選擇(比如,cho_1),但我如何得到(「生死抉擇一」)?我覺得這是一個簡單的字典,但各種嘗試加上谷歌搜索SO迄今沒有幫助。

回答

0

感謝Ashish Nitin Patil引導我到here

我需要的「選擇」轉變成一個字典,然後得到關鍵form.data值,即:

value = dict(form.choice.choices).get(form.choice.data) 
相關問題