flask应用程序http请求方法显示错误
所以我在学习flask和如何请求http方法。我能够运行html。但是当我请求url时,他们显示错误。请指导我。代码随附。提前感谢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
<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)