Flask - 教程

  • 简述

    Flask 是一个用 Python 编写的 Web 应用程序框架。领导一个名为 Pocco 的国际 Python 爱好者团体的 Armin Ronacher 开发了它。Flask 基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎。两者都是 Pocco 项目。
    本教程是为任何具有 Python 基础知识并有开发网站的冲动的人准备的。完成本教程后,您会发现自己在使用 Flask 开发网站方面具有中等水平的专业知识。
    在开始学习本教程之前,我们假设您具有 HTML 和 Python 的实践经验。如果您不太了解这些概念,那么我们建议您阅读我们关于 HTMLPython 的简短教程。
  • 什么是 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 扩展。
  • 有用的资源