0
我想將數據發送到頁面(作爲單選按鈕),然後記錄輸入。現在我有一個問題,因爲我無法弄清楚如何使用燒瓶。 的Python:使用Flask發送和接收來自同一頁面的數據
...
@app.route('/', methods=['GET', 'POST'])
def index():
data = adb.fetch()
return render_template('index.html', data=data)
@app.route('/', methods=['POST'])
def handle_data():
name = request.form['option']
print name
和HTML:
<form accept-charset="UTF-8" action="#"
class="form-horizontal" id="names" method ="post">
<div class="control-group">
{% for row in data %}
<div class="controls">
<label class="radio">
<input type="radio"
name="option"
id="{{row['lid']}}"
value="{{row['name']}}"> {{row['name']}}
</label>
</div>
{% endfor %}
</div>
<input type="submit" value="Submit">
</form>
我得到適當的輸出到現場,但結果不會打印到我的控制檯。
如何在同一頁上發送和接收數據?