Flask Form不提交/不调用帖子方法

时间:2019-02-18 13:29:18

标签: python forms flask

我有以下表格,当按下时不会提交。

<div class="ui form" method="post" action="{{ url_for('filter_ui_data_sources') }}">
  <div class="fields">
 {{select(argument1, argument2, ...)}}
    <div class="six wide field">
        <button type="submit" class="ui primary button" name="submit_button"><i class='search icon'></i> Filter data sources</button>
    </div>
  </div>
</div>

该选择只是一个产生多重选择搜索框的宏。 这是它应该调用的方法,但是永远不会到达这里。

@app.route("/ui/data_sources", methods=["POST"])
def filter_ui_data_sources():
    return something

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要将表单放入实际的表单标签中

<form class="ui form" method="post" action="{{ url_for('filter_ui_data_sources') }}">
  <div class="fields">
 {{select(argument1, argument2, ...)}}
    <div class="six wide field">
        <button type="submit" class="ui primary button" name="submit_button"><i class='search icon'></i> Filter data sources</button>
    </div>
  </div>
</form>