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

python 复制代码
from flask import Flask, request, render_template

app = 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')  # 显示登录页面
相关推荐
有一个好名字34 分钟前
claude code安装
linux·运维·前端
BIBABULALA44 分钟前
Mini Virtual Machine — 可视化虚拟机模拟器(91行)
前端·css·css3
筱璦1 小时前
期货软件开发「启动加载页 / 初始化窗口」
前端·c#·策略模式·期货
只与明月听1 小时前
RAG深入学习之Emabedding
前端·python·面试
We་ct1 小时前
React Scheduler & Lane 详解
前端·react.js·前端框架·reactjs·个人开发·任务调度·优先
kgduu1 小时前
js之json处理
前端·javascript·json
@木尘2 小时前
前端面试【 八股文篇】
前端·面试·职场和发展
吴佳浩2 小时前
OpenClaw、Claude Code 等 Agent 为什么都选择 Node.js?
前端·人工智能·langchain
小小小小宇2 小时前
React 19 useActionState 深度解析 & Vue 2.7 移植实战
前端
远山枫谷2 小时前
Vue2 vs Vue3 全面对比(含代码示例+迁移指南)
前端·vue.js