0
Я пытаюсь выполнить, когда пользователь ставит ключевые слова в form.search, он передает эти ключевые слова в маршрут в качестве переменной. Но я не смог добиться этого.Jinja передать переменную в новую фляжку
До сих пор у меня есть это как загрузчик,
<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)