Bottle框架是什么

Fanly 问答 2019-07-09 13:55:28 阅读(...)

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

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

Bottle

Bottle 是一个快速小巧,轻量级的 WSGI 微型 web 框架。Bottle 是一个简单高效的遵循 WSGI 的微型 python Web 框架。说微型,是因为它只有一个文件,除 Python 标准库外,它不依赖于任何第三方模块。

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

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

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

功能

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

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Python hello

    Python前端框架有哪些

    Python 前端框架包括:django、flask、web.py、bottle、uliweb、Tornado 等。Flask 很轻,花很少的成本就能够开发一个简单的网站,适合初学者学习。
  • NestJS

    Nest.js是什么

    Nest.js是用于构建高效且可伸缩的服务端应用程序的渐进式 Node.js 框架。支持 Typescript 、面向 AOP 编程、支持 typeorm、Node.js 版的 spring、构建微服务应用。
  • Python

    Python可以应用在哪些领域

    常规软件开发、科学计、自动化运维、云计算、WEB开发、网络爬虫、数据分析、人工智能,Python可以在这些领域都可应用到。
  • Python

    Python 可以干什么

    Python是一种广泛使用的高级编程语言,属于通用型编程语言,是完全面向对象的语言。函数、模块、数字、字符串都是对象。经常被用于Web开发、GUI开发、操作系统、科学计算等应用范围。
  • Layui

    Layui是前端框架吗

    Layui是一款非常流行的前端UI框架,它是一款基于jQuery的模块化UI组件库,可以帮助开发者快速构建出现代化的Web应用程序,Layui的特点主要轻量级、模块化、提供丰富的组件和易于扩展。
  • uni app

    uni app是什么

    uni app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。