Python中文
首页
教程
问答
标签
搜索
登录
注册
从wtforms SelectField表单获取选定文本
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>这是一个关于<code>wtforms SelectField</code>用法的问题。</p> <p>提交表格后,我希望提取选定的文本。</p> <p>我有以下表格:</p> <pre><code>from wtforms import Form, SelectField class TestForm(Form): hour = SelectField(u'Hour', choices=[('1', '8am'), ('2', '10am') ]) </code></pre> <p>这是景色:</p> <pre><code>@app.route('/', methods=['GET', 'POST']) def test_create(): form =TestForm(request.form) if request.method == 'POST' and form.validate(): test = Test() form.populate_obj(test) test.hour=form.hour.name db.session.add(test) db.session.commit() return redirect(url_for('test_create')) return render_template('test/edit.html', form=form) </code></pre> <p>使用<code>test.hour=form.hour.name</code>我获得属性<code>name</code>(毫不奇怪…),同时我需要文本(如果选择了第一个选项,就说<code>8am</code>)。</p> <p>这怎么可能?谢谢你的提示。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这是一个评论,所以我写在这里。</p> <p>使用<code>form.hour.data</code>获取值而不是名称。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将python输出重定向到python控制台和Windows中的文本文件
4 回答
如何将Python运行时嵌入运行在Windows上的R包中
3 回答
如何将python进程作为另一个Windows us运行
9 回答
如何将Python进程的输出用Python管道传输?
9 回答
如何将Python进程的输出重定向到Rust进程?
1 回答
如何将python连接到Azure云并创建Azure数据工厂
8 回答
如何将Python连接到Db2
6 回答
如何将python连接到IBMDB2?
4 回答
如何将Python连接到microsoftaccess数据库文件?
8 回答
如何将python连接到MySQL服务器
9 回答
如何将Python连接到Node.js?
2 回答
如何将python连接到Oracle Application Express
9 回答
如何将Python连接到PostgreSQL
3 回答
如何将Python连接到Postgres服务器?
6 回答
如何将Python连接到SAS Enterprise Guide(EG)服务器
7 回答
如何将Python连接到Spark会话并保持RDDs的Ali
4 回答
如何将python连接到sqlite3并在上填充多行
1 回答
如何将python连接到使用docker运行的cassandra
9 回答
如何将python退格应用于字符串
5 回答
如何将python逻辑应用到tkinter GUI中?这是一个简单的GET请求程序
1 回答