使用Flask向同一页面发送数据和从同一页面接收数据

时间:2016-02-20 04:50:59

标签: python html forms flask

我想将数据发送到页面(作为单选按钮),然后记录输入。现在我遇到了问题,因为我无法弄清楚如何使用烧瓶做两件事。 的Python:

<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>

并在HTML中:

HoughCircles

我正在获得正确的输出到网站,但结果不会打印到我的控制台。

如何在同一页面上发送和接收数据?

1 个答案:

答案 0 :(得分:1)

所以这是烧瓶的一个非常基本的属性,但答案是:

    if request.method == 'GET':
        return render_template('index.html', data=data)
    elif request.method == 'POST':
        name = request.form['option']
        print name
        return "Page submitted"