Day81 Flask框架学习
文章目录
![image-20231225160327277](https://i-blog.csdnimg.cn/blog_migrate/d76af73b207111d73ec3c53f933d127b.png)
Flask介绍
1 学习Flask框架的原因
2018 Python官方年度调研报告显示Flask与Django为Python Web开发使用最主要的两个框架。
2 Flask
Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。
Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。
其 WSGI 工具箱采用 Werkzeug(路由模块