Flask - 教程
-
简述
Flask 是一个用 Python 编写的 Web 应用程序框架。领导一个名为 Pocco 的国际 Python 爱好者团体的 Armin Ronacher 开发了它。Flask 基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎。两者都是 Pocco 项目。本教程是为任何具有 Python 基础知识并有开发网站的冲动的人准备的。完成本教程后,您会发现自己在使用 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 应用程序之间通用接口的规范。 -
工具
它是一个 WSGI 工具包,它实现了请求、响应对象和其他实用功能。这使得在它之上构建一个 Web 框架成为可能。Flask 框架使用 Werkzeug 作为其基础之一。 -
Jinja2
Jinja2 是一个流行的 Python 模板引擎。网页模板系统将模板与特定数据源相结合以呈现动态网页。Flask 通常被称为微框架。它旨在保持应用程序的核心简单但可扩展。Flask 没有内置的数据库处理抽象层,也没有表单验证支持。相反,Flask 支持将此类功能添加到应用程序的扩展。本教程稍后将讨论一些流行的 Flask 扩展。 -
有用的资源