HTML与Flask表单之间的关系(chatgtp提供)
✅ HTML 表单是什么?
HTML 提供一个用户输入的界面,用于发送数据给 Flask。
html
<form method="POST" action="/login">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
<input type="submit" value="登录">
</form>
✅ Flask 接收表单数据
Flask 的 request
对象可以获取用户输入的数据:
python
from flask import Flask, request, render_templateapp = Flask(__name__)@app.route('/login', methods=['GET', 'POST'])
def login():if request.method == 'POST':username = request.form.get('username') # 获取 HTML 表单中的用户名password = request.form.get('password') # 获取密码return f'你输入的用户名是 {username},密码是 {password}'return render_template('login.html') # 显示登录页面