Jos*_*der 8 python flask wtforms
我有一个 WTF SelectField,我正在尝试存储用户选择的名称以在另一个页面上显示。
鉴于我的表格是
choice = SelectField('Choice', choices=[('cho_1', 'Choice One'), ('cho2', 'Choice Two')])
Run Code Online (Sandbox Code Playgroud)
我明白那个
self.choice = form.choice.data
Run Code Online (Sandbox Code Playgroud)
将让我获得用户的选择(比如 cho_1),但是我如何获得价值(“选择一个”)?我觉得这对 dicts 来说很简单,但是到目前为止,各种尝试加上谷歌搜索/搜索都没有帮助。
Jos*_*der 11
感谢Ashish Nitin Patil将我带到这里。
我需要将“选择”转换为字典,然后获取键 form.data 的值,因此:
value = dict(form.choice.choices).get(form.choice.data)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7833 次 |
| 最近记录: |