Flask 非常小,源码量并不多,适合整体阅读。
麻雀虽小五脏俱全,Flask 可以实现的功能并不比其它框架少,因为它是一个可扩展的 Web 应用开发框架。前面提到的供数据库访问、表单、后台管理、登录等基础功能都是可以通过插件(第三方依赖库)来实现。Flask 框架的这种设计思路使得程序可以获得所需功能而不必囊括不需要的功能,需要什么功能就用什么插件,达到精确满足项目需求的目的。
Flask 插件成百上千,在 Github 上可以找到它们。值得注意的是插件也是第三方库,它们的可靠性并非全部令人满意,在选择插件的时候要考量它的使用量以及更新频率。
通过该本课程的学习,大家能够深入了解 Flask 开发体系,提升熟练度。以下是本课程所涉及到的主要知识点: