flask通过<input type="text" name="input_1"/>的name属性来获得post的输入,整个的流程如下:

示例代码

python部分的代码如下所示:

from flask import Flask, render_template, requestapp = Flask(__name__)@app.route('/')
def get_form():return render_template('input_form.html')@app.route('/result', methods=['POST', 'GET'])
def set_result():if request.method == 'POST':result = request.formprint("input_1", result['input_1'])print('input_2', result['input_2'])return render_template("result.html", result=result)if __name__ == '__main__':app.run(debug=True)

这里需要用到两个html的文件:

input_form.html文件:

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>Flask示例</title>
</head>
<body>
<form action="/result" method="POST"><p>输入1 <input type="text" name="input_1"/></p><p>输入2 <input type="text" name="input_2"/></p><p><input type="submit" value="提交"/></p>
</form>
</body>
</html>

result.html文件:

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>Flask示例</title>
</head>
<body>
<table>{% for key, value in result.items() %}<tr><th> {{ key }} </th><td> {{ value }} </td></tr>{% endfor %}
</table>
</body>
</html>

运行之后,访问:http://127.0.0.1:5000/

flask Form表单数据传递与取值相关推荐

  1. html post请求 渲染,FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置...

    安装 pip install fastapi[all] pip install unicorn 基本使用(不能同时支持,get, post方法等要分开写) from fastapi import Fa ...

  2. 小程序将form表单数据写入云数据库

    小程序将form表单数据写入云数据库 <!--pages/MyIncome/MyIncome.wxml--> <view class='forms'><form bind ...

  3. ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...

    对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...

  4. html form表单数据转为json传输

    html form表单数据转为json传输 from 表单 <form id="form1" name="form1" method="post ...

  5. form表单数字校验(二)——邮箱校验-当前页面

    form表单数字校验(二)--邮箱校验-当前页面 效果 代码 index.vue <el-form-item v-if='!isDisabled' label='邮箱'><el-in ...

  6. 只有设置了 name 属性的表单元素才能在提交表单时传递它们的值

    $(function () {var wait = $("<img src=\"\" alt=\"正在上传\"/>");$(&q ...

  7. ajax提交form表单数据详解

    话不多说,首先我们定义一个form标签,在form标签里面定义一些文本框,具体代码如下: <form id="classForm" onsubmit="return ...

  8. 通过ajax提交form表单数据的几种方式

    一.FormData方法 作用: 模拟HTML表单,相当于将HTML表单映射成表单对象,自动将表单对象中的数据拼接成请求参数的格式. 异步上传二进制文件 使用 在原生ajax中的使用 <form ...

  9. ajax提交form表单数据_[基础编程学习] [PHP7数组详解]:第2章 (1)从表单提交数据说起...

    读完本章节内容,您能得到以下知识: 定义和使用数组 创建表单,并验证表单提交的数组 创建简单的数组结构 操作简单数组的值 遍历数组结构 将表单数据存入数组 存入数组之前进行数据验证 # 2.1 为什么 ...

最新文章

  1. python学习之pip常用命令
  2. Python标准库——collections模块的Counter类
  3. 美多商城之订单(我的订单)
  4. React 项目---class 创建组件 (11)
  5. 常考数据结构与算法:表达式求值
  6. php实现小说字典功能_四十章 PHP实现获取并生成数据库字典的方法
  7. 数据库菜鸟不可不看 简单SQL语句小结
  8. HBase Shell 基本操作
  9. SharePoint里如何设置People picker值为当前登录用户值
  10. ios 编译openssl支持arm64(转)
  11. 博客搬家到CSDN:http://blog.csdn.net/yeweiouyang
  12. keyboard键盘demo
  13. 奥维互动地图APP不能用了怎么办?有没有什么替代软件?
  14. c 计算机操作步进器,自制AT89C2051驱动步进电机的电路
  15. 现代信号处理 张贤达_清华大学信号处理著名学者张贤达去世,享年74岁
  16. python编程出现:expected an indented block错误。
  17. 顶级机构抄底科技股 中概股喜提大佬认可 投资者如何抄作业?
  18. 第三章 代码的坏味道
  19. How-to: 利用Web Camera模拟Windows Phone 7的重力加速度传感器
  20. ClickHouse函数介绍

热门文章

  1. Martin Odersky Scala编程公开课 第二周作业
  2. linux c 多线程终止耗时长的任务,Linux C:从main()返回是否导致多线程应用程序终止?...
  3. 实时音频编程(二):实践与技巧
  4. W3C 特邀专家:浏览器多样性对生态的影响
  5. springboot的起步依赖
  6. 洛谷P3613 睡觉困难综合征
  7. salt实现lamp自动化部署
  8. 使用命令行开始你的netcore之路
  9. shell变量的使用
  10. document.body、document.documentElement和window获取视窗大小的区别