Flask - 前言
现代 Flask 教程
Section titled “现代 Flask 教程”Flask 是一个轻量且灵活的 Python Web 应用框架(web application framework),旨在让你快速轻松地入门,同时也能扩展到复杂的应用。它提供了用于请求路由(routing requests)、处理响应(handling responses)和渲染模板(rendering templates)的核心组件,并依赖扩展(extensions)来实现数据库交互(database interaction)、表单验证(form validation)和用户认证(user authentication)等功能。Flask 由 Pallets Projects 开发,基于强大的 Werkzeug WSGI 工具集(WSGI toolkit)和功能强大的 Jinja2 模板引擎(template engine)。
本教程专为对 Python 和基本的 Web 概念(HTML、HTTP)有基础理解的开发者设计。无论你是 Web 开发新手,还是正从其他框架转型而来,本指南都将帮助你使用现代的 Flask 实践来构建 Web 应用。完成本教程后,你将扎实掌握 Flask 基础知识,并具备构建和部署自己 Web 应用的能力。
在开始本教程之前,你需要:
- 一个可用的 Python 3.7 或更新版本 的安装。
- 熟悉 Python 语法(syntax)、数据类型(data types)、函数(functions)和类(classes)。
- 基本理解 HTML 结构(structure)和标签(tags)。
- 熟悉使用命令行(command line)或终端(terminal)。
- 有使用
pip安装 Python 包(packages)的经验。 - (可选但有帮助) 了解基本的 HTTP 方法(methods)(GET, POST)。
如果你需要复习 Python 技能,可以考虑查阅官方 Python 教程或其他入门资源。