在使用flask之前,先了解一下web浏览器是怎么工作的
当在浏览器中输入例如https://www.baidu.com的时候,浏览器递归解析DNS域名,顺序是:
浏览器缓存>>>本机host>>>路由器>>>网络运营商>>>DNS服务商
解析后得到正确的IP地址后,返回到浏览器,浏览器再去访问这个IP所对应的服务器
web开发框架是为了协助开发者快速开发的一套功能性代码,可以使得开发难度降低,并能够大幅度提升开发人员的工作效率。
flask是python常用的web开发工具中的一种,是python语言基于Werkzeug工具编写的轻量级web开发框架。
除了flask之外,python常用的的web框架还有Django以及tornado。
相较于其他两种常用的框架,flask的优点在于可扩展性强,比较简洁,定制型强。是一款轻量级的web开发框架。
这里记录两个网站
flask常用扩展包列表http://flask.pocoo.org/extensions/
flask中文文档手册