html部分,保存文件名称为index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>title</title>
<style type="text/css">
</style>
</head>
<body>
<form id="form" name="form" action="http://localhost:5000/" method="post">
<input name="name" value="joke">
<input type="submit" value="提交">
</form>
</body>
</html>
python部分,保存文件名称为request.py
from flask import Flask,request,render_template
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def req():
if request.method == 'POST':
name = request.form.get('name')
print(name)
return 'This is a' + ' ' + name
else:
return render_template('index.html')
if __name__=="__main__":
app.run(debug=True)
第一步:
在存放 request.py
的目录下输入命令:
C:\Users\John\Desktop\py>python request.py
当你看到Running on http://127.0.0.1:5000/ ...
时,表示运行成功,不要关闭命令行窗口,最小化放到后台运行即可:
第二步:
打开游览器输入localhost:5000
或127.0.0.1:5000
你会看到:
第三步:
点击提交你会看到浏览器输出This is a joke
以及你在命令窗里会看到joke
和POST请求
:
网友评论