【发布时间】:2017-02-27 16:17:20
【问题描述】:
我正在创建一个页面,其中包含由 jinja for 循环创建的列表。 我希望用户在该列表中选择一个项目。 我希望该选择将用户发送到该项目页面,并将所选项目发送回我的 python 代码以进行进一步处理。
在我的“home.html”页面中,我有以下内容:
{% for item in list %}
{{ item }}
<form method='POST'>
<input type='submit' value='select'>
</form>
{% endfor %}
然后在我的python视图中:
@app.route('/', methods=['GET','POST'])
def home():
list = ['a','b','c']
#???????????????????????????????????????????????
selected = request.form.item
return render_template('home.html', list=list)
【问题讨论】:
标签: python post flask request jinja2