Flask是个什么东西?
它是一个Python开发web(网页、站点)专用的一个框架。
所谓框架:就是方便我们去开发的,是一个工具。它帮助我们实现了一些开发中的基本功能。
既然是一个工具,它就不难。可以减轻我们开发中的工作量。
基于 Werkzeug工具箱
轻量级Web开发框架
内核 + 扩展
Flask两个核心组件
Werkzeug
Jinja2
Flask的强大之处在于其第三方的扩展比较多,你总能找到适合自己的扩展
Django跟Flask对待功能的区别?
Django:
不管你需不需要,它内部集成了很多功能。
CSRF\CORSheaders\分页\上传\数据库\Admin管理后台\ORM
我们在开发中,很多功能是闲置状态。
Flask:
你需要什么就安装什么
在Flask里面总能找到Django的替代品
Flask安装
1.创建空文件夹
2.pycharm打开文件夹
3.创建虚拟环境
4.激活虚拟环境
4.1 判断是否需要激活虚拟环境
4.2 激活命令