[译]Flask教程--将表单数据发送到模板
之前我们已经看到在Flask中我们可以给URL规则指定http方法, 对应的函数可以按字典形式接收表单数据, 然后将这些数据输送到模板中并最终渲染为网页.
在下面的例子中, URL '/' 渲染一个含有表单的网页(student.html). 填入到表单的数据被post到URL '/result' 然后触发了result()
函数.
request()
函数将表单数据组装起来, 放入request.form
字典对象中, 然后发送到模板中渲染result.html. 这个模板将表单数据动态的渲染为一个表格.
下面是这个应用的Python代码:
from flask import Flask, render_template, request
app = Flask(__name__)@app.route('/')
def student():return render_template('student.html')@app.route('/result',methods = ['POST', 'GET'])
def result():if request.method == 'POST':result = request.formreturn render_template("result.html",result = result)if __name__ == '__main__':app.run(debug = True)
下面是student.html的代码:
<html><body><form action = "http://localhost:5000/result" method = "POST"><p>Name <input type = "text" name = "Name" /></p><p>Physics <input type = "text" name = "Physics" /></p><p>Chemistry <input type = "text" name = "chemistry" /></p><p>Maths <input type ="text" name = "Mathematics" /></p><p><input type = "submit" value = "submit" /></p></form></body>
</html>
下面是模板result.html的代码:
<!doctype html>
<html><body><table border = 1>{% for key, value in result.iteritems() %}<tr><th> {{ key }} </th><td> {{ value }} </td></tr>{% endfor %}</table></body>
</html>
[译]Flask教程--将表单数据发送到模板相关推荐
- Flask教程(十)表单处理Flask-WTF
软硬件环境 windows 10 64bit anaconda3 with python 3.7 pycharm 2020.1.2 flask 1.1.2 flask_wtf 0.14.3 简介 we ...
- php 发送表单数据,php - 将表单数据发送到会话变量 - SO中文参考 - www.soinside.com...
我有一个页面,表格需要通过邮寄发送.我的htaccess在其中重定向导致后期数据丢失,因此我想将这些数据放入会话变量中以便由另一个页面拾取. 表单页面下面的会话变量"favcolor&quo ...
- [译]Flask教程--Cookie
cookie是保存在客户端电脑中一种文本形式的数据. 它的作用是记录并追踪客户端使用方面的数据, 用于统计数据和达到更好的用户体验. Flask的全局request对象包含了cookie属性, 它是个 ...
- 简单表单提交php教程,PHP 表单数据提交与接收 超级简单《SSS教程 10》
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 需要建立2个php文件: index.php 与 2.php 1:建立 index.php //(复制以下代码到记事本另存为 index.php ,保存时 ...
- Python Flask教程学习01
教程来源于w3cschool,我跟着敲一遍,做一遍 Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活.轻便.安全且容易上手.它可以很好地结合MVC模式进行开发,开 ...
- html创建表单用设么,如何使用HTML创建表单的发送
HTML除了显示字符和图像的语言以外,其实还具有创建简单表单的功能,本篇文章就来给大家分享关于如何使用HTML格式创建发送表单. 我们先来解释一下表单元素:表单元素是创建提交表单的必要元素. 基本格式 ...
- 【表单】表单数据的提交和处理
1.什么是表单 (转自:https://blog.csdn.net/ixygj197875/article/details/79904298) HTML 表单的主要作用是接收用户的输入,当用户提交表单 ...
- android 生成多个表单,Android根据word模板文档将表单数据生成word文档的方案整理...
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 尝试的方案包括以下几种: freemarker 只能在java项目上运行,无法在Android项目上运行: poi 解析doc文件可 ...
- php电子邮箱表单,php 邮件发送表单数据 | 同路吧
使用PHP 向一个指定的邮箱发送数据是非常简单的一件事情,以至于你可能会想,为什么人们不每天用 它呢?PHP 提供的mail()函数使用四个参数:收信人,主题,邮件信息和附加的邮件头.通过这个简短的教 ...
最新文章
- ISOOSI网络模型的通俗解析
- ubunntu安装php7.0_在 Ubuntu/Debian 下安装 PHP7.3 教程
- Linux系统配置VI或VIM的技巧
- 解决上传文件或图片时选择相同文件无法触发change事件的问题
- Android:BroadcastReceiver的基础知识
- jQuery-选择器-查找标签
- 200行Python实现简单的区块链系统
- 人工智能哪些技术在教育领域中得到了应用?
- 类垂直站点插件实现与分享
- 《开源公开课分享》:Java开源框架案例分享
- 设计模式:Builder模式
- fanq15/FSOD-code 的环境配置及运行
- python数据分析学习和建模的个人笔记(一)
- Win7远程桌面连接不上问题解决方案
- Tecplot云图——数据文本格式1
- Excel成神之道-001-数据分列
- VBA:完美解决数独问题----全网最强
- Spring 集成与分片详解
- pytorch、tensorflow之生成one-hot向量
- TCP/IP四层模型、HTTP、HTTPS、TCP