1、简述:
1、Flask是当下流行的Web框架,用python实现
2、Flask显著的特点是:它是一个“微”框架。旨在保持核心的简单又易于扩展
3、默认情况下,Flask虽不包含数据库抽象层、表单验证,或是其它任何已有多种库可以胜任的功能但支持用扩展来给应用添加这些功能
4、Flask的两大核心:Werkzeug和Jinja2
- Werkzeug实现路由、调试和Web服务器网关接口
- Jinja2实现了模板
2、安装方式:
CMD/pip3 install flask
3、MVT设计模式(其他语言是MVC,PYTHON语言是MVT)
M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。
V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。处理用户交互
T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html。对用户的直接输出。
4、web架构
1、B/S 浏览器--》服务器
如:web网站
2、C/S 客户端--》服务器
如:qq
FLASK框架的两大核心
1、Flask有两大核心:Werkzeug和Jinja2
Werkzeug实现路由、调试和Web服务器网关接口
Jinja2实现了模板。(是flask核心开发组成员开发的)
2、flask简单入门使用
安装完毕后,启动pycharm