当前位置: 首页 > article >正文

HTML提交表单给python

python 代码

from flask import Flask, request, render_template, redirect, url_for

app = Flask(__name__)


@app.route('/')
def form():
    # 渲染表单页面
    return render_template('./index.html')


@app.route('/submit_form', methods=['POST'])
def submit_form():
    # 从POST请求中获取数据
    name = request.form['name']
    email = request.form['email']

    # 在这里,你可以添加代码来处理这些数据,比如保存到数据库
    # 但为了演示,我们只是简单地将它们打印到控制台
    print(f"Name: {name}, Email: {email}")

    # 表单提交后重定向到某个页面,这里只是重定向回首页
    return redirect(url_for('form'))


if __name__ == '__main__':
    app.run(debug=True)

HTML代码

<!DOCTYPE html>  
<html>  
<head>  
    <title>简单表单</title>  
</head>  
<body>  
  
<h2>提交你的信息</h2>  
  
<form action="/submit_form" method="post">  
    <label for="name">姓名:</label><br>  
    <input type="text" id="name" name="name"><br>  
    <label for="email">邮箱:</label><br>  
    <input type="email" id="email" name="email"><br><br>  
    <input type="submit" value="提交">  
</form>  
  
</body>  
</html>

项目结构

结果


http://www.kler.cn/a/298164.html

相关文章:

  • 【区块链通用服务平台及组件】中金数据云链平台 | FISCO BCOS应用案例
  • [3.4]【机器人运动学MATLAB实战分析】PUMA560机器人正运动学MATLAB计算
  • 【0323】Postgres内核之 hash table sequentially search(seq_scan_tables、num_seq_scans)
  • Ubuntu 22.04网络无法连接的解决方法
  • React-CSS
  • C++的STL标准模板库容器--string类
  • c++知识点总结
  • yolov5-6.2 在 rk3399pro 上的移植
  • 八、发票校验(2)
  • docker conda
  • 【学术会议征稿】2024年工业自动化与机器人国际学术会议(IAR 2024)
  • 网络安全新挑战:通用人工智能(AGI)等级保护指南_人工智能等级保护
  • TinyWebSever源码逐行注释(五)_ http_conn.cpp
  • SpringCloud集成ELK
  • STM32H7 如何使用ITCM DTCM?
  • Python教程(二十) : 十分钟入门【PyQt6】
  • Docker 容器在简化 MySQL 主从复制部署与优化
  • WMS仓储管理系统中条码打印管理
  • 内网渗透—横向移动非约束委派约束委派
  • 深度学习基础--卷积基础模块