【发布时间】:2015-07-13 20:07:13
【问题描述】:
我试图完成当用户将关键字放入 form.search 时,它将这些关键字作为变量传递给路由。但是我没有成功。
到目前为止,我有这个作为引导程序,
<form class="navbar-form navbar-left" role="search" method=post action={{ url_for('search', keywords=form.search) }}>
<div class="form-group">
{{ render_field(form.search) }}
</div>
<button type="submit" class="btn btn-default" >
<span class="glyphicon glyphicon-search"></span>
</button>
</form>
这是我的烧瓶路线和形式。
class SearchForm(Form):
search = TextField('Search', [validators.Length(min=1)])
@app.route('/search/<keywords>', methods=['GET', 'POST'])
def search(keywords):
form=form
return render_template('search.html', form=form)
【问题讨论】:
标签: python twitter-bootstrap flask flask-wtforms