flask应用程序http请求方法显示错误

flask应用程序http请求方法显示错误,flask,Flask,所以我在学习flask和如何请求http方法。我能够运行html。但是当我请求url时,他们显示错误。请指导我。代码随附。提前感谢 <html> <head> sub </head> <body> <form action="http://localhost:5000/submit",method="path"> <p>Enter name</p> <p> &l

所以我在学习flask和如何请求http方法。我能够运行html。但是当我请求url时,他们显示错误。请指导我。代码随附。提前感谢

<html>
<head> sub </head>
<body>
    <form action="http://localhost:5000/submit",method="path">
        <p>Enter name</p>
        <p> <input type="text",name="nm" /> </p>
        <p><input type="submit",value="submit" /></p>
    </form>
</body>
</html>


from flask import Flask,url_for,redirect,request
app=Flask(__name__)

@app.route('/page/<name>')
def display(name):
    return 'Hello %s'%name

@app.route('/submit',methods=['POST','GET'])
def submit():
    if request.methods=='POST':
        user=request.form['nm']
        return redirect(url_for('display',name=user))
    else:
        user=request.args.get('nm')
        return redirect(url_for('display',name=user))

    if __name__=='__main__':
        app.run(debug=True)

附属的
输入名称

从烧瓶导入烧瓶,url_,重定向,请求 app=烧瓶(名称) @app.route(“/page/”) def显示器(名称): 返回“Hello%s”%name @app.route('/submit',methods=['POST','GET']) def submit(): if request.methods==“POST”: 用户=请求。表单['nm'] 返回重定向(url_表示('display',name=user)) 其他: user=request.args.get('nm') 返回重定向(url_表示('display',name=user)) 如果“名称”=“\uuuuuuuu主要”: app.run(debug=True)
使用
url\u作为
模板标签,用于在html中提及url,并且方法应该是POST,并删除html中的那些

<form action="{{ url_for('sumbit') }}" method="POST">
return "Hello {}".format(name)