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