Python Bottle框架 教程

python bottle

Bottle 是一个用于 Python 编程语言的 WSGI 微Web框架。它设计为快速,简单和轻量级,并作为单个文件模块分发,除了 Python 标准库之外没有依赖项。相同的模块可以使用 Python 2.5+ 和 3.x 运行。

Bottle 快速小巧、轻量级、简单高效、遵循 WSGI。它只有一个文件,除 Python 标准库外,它不依赖于任何第三方模块。

Bottle 为许多第三方 WSGI / HTTP 服务器和模板引擎提供带 URL 参数支持的请求调度、模板、内置 Web 服务器和适配器。

Bottle 被设计为轻量级,允许轻松快速地开发 Web 应用程序。

官网地址: http://www.bottlepy.org/docs/dev/index.html

官网教程: http://www.bottlepy.org/docs/dev/tutorial.html


Bottle 组成

  • Routing:把请求映射到函数,建立简洁动态的 URLs
  • Templates:采用内置模板引擎,同时还支持 mako, jinja2, cheetah 等第三方模板
  • Utilities:便捷地读取表单数据、上传文件、 cookies、HTTP 头信息和其它 HTTP 相关的元数据
  • Server:内置 HTTP 开发服务器,并且支持 paste, fapws3, bjoern, Google App Engine, Cherrypy 或者其它任何 WSGI HTTP 服务器

Bottle 功能

  • 单个文件,使用 Python 2.5+和 3.x 运行
  • 可以作为独立的 Web 服务器运行,也可以在任何支持 WSGI 的 Web 服务器后面使用(“挂载”)
  • 内置模板引擎,名为 SimpleTemplate Engine
  • 支持 JSON 客户端数据(适用于 REST 和 JavaScript 客户端)
  • 流行数据库和键/值存储和其他功能的插件

Bottle框架 安装步骤我们可以使用 pip 工具安装 Bottle。pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。如果我们的机器上安装的是 python2,那么就需要使用 pip 或 ...