前言

Flask 是一个微型 Web 开发框架,其目标是保持核心简单而又可扩展。Flask 提供了一个强健的核心,其中包含 Web 应用都需要的基本功能, 而对于其他的个性化功能则交给生态系统中的众多第三方扩展。Flask原生不支持数据库访问、Web 表单验证和用户身份验证等高级功能。这些 功能以及其他大多数 Web 应用需要的核心服务都是以扩展形式实现,然后再和核心包集成。我们可以针对实际需求灵活选择扩展,比如使用何种 类型的数据库、使用何种模板引擎等等。

本博客主要记录我自己学习使用 Flask 进行 Web 开发 应用的整个历程。博客使用的是 Sphinx 来生成文档,使用 Github 托管文档,并使用 Read the Doc 发布文档。