login.html
<html>
<body>
<-查看这个url: file:///Users/xxxx/Documents/xxxx/xxxxx/login.html->
<form action = "http://localhost:5000/login" method = "post">
<p>Enter Name:</p>
<p><input type = "text" name = "nm" /></p>
<p><input type = "submit" value = "submit" /></p>
</form>
</body>
</html>
test_flask.py
from flask import Flask, redirect, url_for, request
app = Flask(__name__)
@app.route('/success/<name>')
def success(name):
return 'welcome %s' % name
@app.route('/login',methods = ['POST', 'GET'])
def login():
if request.method == 'POST':
user = request.form['nm']
return redirect(url_for('success',name = user))
else:
user = request.args.get('nm')
return redirect(url_for('success',name = user))
if __name__ == '__main__':
app.run(debug = True)
在浏览器中打开:
file:///Users/xxxx/Documents/xxxx/xxxxx/login.html
![](https://img.haomeiwen.com/i11372578/9bce5ac4c11b5c33.png)
网友评论