2017年10月

很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件。虽然 Python 标准库中的 smtplib 包可用在 Flask 程序中发送电子邮件,但包装了 smtplibFlask-Mail 扩展能更好地和 Flask 集成。

- 阅读剩余部分 -

数据库按照一定规则保存程序数据,程序再发起查询取回所需的数据。Web 程序最常用基于关系模型的数据库,这种数据库也称为 SQL 数据库,因为它们使用结构化查询语言。不过最近几年文档数据库和键值对数据库成了流行的替代选择,这两种数据库合称 NoSQL数据库。

- 阅读剩余部分 -

第 2 章中介绍的请求对象包含客户端发出的所有请求信息。其中,request.form 能获取POST 请求中提交的表单数据。

尽管 Flask 的请求对象提供的信息足够用于处理 Web 表单,但有些任务很单调,而且要重复操作。比如,生成表单的 HTML 代码和验证提交的表单数据。

- 阅读剩余部分 -