正文开始
在上一篇文章中介绍了模板的使用以及占位符的使用,在这篇文章中我们将介绍如何通过WEB表单接收用户的输入。
其中web表单是任何web应用程序中基本的构建块之一。使用表单来允许用户提交博客帖子,以及登录的应用程序。
Flask-WTF简介和安装
在Flask中,处理应用程序中的web表单,将使用Flask-WTF扩展库,它是Flask和WTForms的简单集成,主要功能有:使用CSRF(Cross-site request forgery,译作 跨站请求伪造)令牌保护表单、文件上传、支持reCAPTCHA(译作 反全自动区分计算机和人类的图灵测试,简单点就是:验证码)。扩展是Flask生态系统中重要的一部分。
首先进入虚拟环境中,安装Flask-WTF,pip install flask-wtf
附带安装WTForms,因为它是Flask-WTF的一部分。
配置configuration
应用程序有多重格式可指定配置选项。最基本的方案:在app.config这个字典中,将定义的变量作为键。形如: