Python 微型 Web 框架 Flask 快速入门
本书作者:测试开发刚哥,文章版权归个人所有,未经授权请勿转载。 Flask 是什么 如果说 Django 是一个开箱即用的自带完善功能的 Web 框架,那么 Flask 就是一个只提供基础结构的微型框架。这一点从它的 GitHub 源码就能看出端倪: 它的核心代码就只有这么多。微型意味着 Flask 本身只提供了简单的核心的功能,但它具备了强大的可扩展性。比如,它不会强制你使用某个 ORM 框架,而是把选择权交给你,让你自己决定集成哪个扩展。 无论如何,都应该学习一下 Flask,因为它让你从零开始,了解一个 Web 框架是如何诞生的: 安装 Flask Flask 需要 Python3.6 及以上才能使用,最新的async异步支持需要 Python3.7 及以上。 安装 Flask 前可以先创建一个虚拟环境,这样相关的包都放在这个虚拟环境中。 Mac 用户: ## 创建 $ mkdir myproject $ cd myproject $ python3 -m venv venv ## 激活 $ . venv/bin/activate Windows 用户: ## 创建 > mkdir myproject > cd myproject > py -3 -m venv venv ## 激活 > venv\Scripts\activate 然后就通过 pip 安装 Flask 即可: ...