Flask – 发送表单数据到模板
我们已经看到,http方法可以在URL规则中指定。触发函数收到的 表单 数据可以以字典对象的形式收集,并将其转发给模板,在相应的网页上渲染。
在下面的例子中, ‘/’ URL渲染了一个网页(student.html),其中有一个表单。填入的数据被发布到 ‘/result’ URL,触发 result() 函数。
result() 函数在一个字典对象中收集 request.form 中的表单数据,并将其发送到 result.html 进行渲染 。
该模板动态地渲染一个 表单 数据的HTML表格。
下面是应用程序的Python代码
下面是 student.html 的HTML脚本 。
模板 (result.html) 的代码如下:
运行Python脚本并在浏览器中输入URL http://localhost:5000/ 。
当点击 提交 按钮时,表单数据以HTML表格的形式呈现在 result.html 上。