2017-03-28 2 views
0

WTF SelectFieldがあり、別のページに表示するユーザーの選択名を保存しようとしています。WTFormsのSelectFieldから値(キーではない)データを取得する方法

私のフォームは、私は

self.choice = form.choice.data 

は私のユーザーの選択(たとえば、cho_1)を取得しますが、どのように私は、「(選択肢をを得るのですかということを理解

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

であることを考えます1")?私はそれがdictsとシンプルな何かのように感じるが、様々な試みプラスグーグル検索/ SOはこれまで助けていない。

答えて

0

hereに私を導いたAshish Nitin Patilのおかげです。

私はこのように、キーform.dataの値を取得し、その後、辞書に「選択肢」を変換するために必要な:

value = dict(form.choice.choices).get(form.choice.data) 
関連する問題