Flask request.form不检索任何数据

时间:2017-04-07 14:43:34

标签: python flask

我使用HTML表单将数据发布到以下Flask视图。出于某种原因,永远不会创建服务器。我已经确认create_server方法适用于解释器。我用来登录的另一种形式是作品。为什么这不起作用?

@app.route('/add-server/', methods=['GET', 'POST'])
def add_server_view():
    if request.method == 'post':
        server_name = request.form['server_name']
        create_server(server_name)
        return redirect(url_for('index')

    return render_template('add_server.html')
<form method=post>
    <input name=server_name>
</form>

1 个答案:

答案 0 :(得分:1)

request.method将全部大写,比较区分大小写。

if request.method == 'POST':

enter image description here