二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:Flask概述
什么是Web框架?
Web应用程序框架或简单的Web框架表示一组库和模块,它们使Web应用程序开发人员能够编写应用程序,而不必担心诸如协议,线程管理等低级细节。
什么是Flask?
Flask是一个用Python编写的Web应用程序框架。它由 Armin Ronacher 开发,他领导着一个名为Pocco的Python爱好者的国际组织。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。这两个都是Pocco项目。
WSGI
Web服务器网关接口(WSGI)已被采纳为Python Web应用程序开发的标准。WSGI是Web服务器和Web应用程序之间通用接口的规范。
WERKZEUG
它是一个WSGI工具包,它实现了请求,响应对象和其他实用程序功能。这可以在其上构建Web框架。Flask框架使用Werkzeug作为其基础之一。
Jinja2的
jinja2是Python的流行模板引擎。网页模板系统将模板与特定的数据源结合起来呈现动态网页。
Flask通常被称为微观框架。它旨在保持应用程序的核心简单且可扩展。Flask没有用于数据库处理的内置抽象层,也没有形成验证支持。相反,Flask支持扩展以将这些功能添加到应用程序中。部分流行的Flask扩展将在本教程稍后讨论。