瓶子:Python Web框架
瓶子是一种快速、简单、轻便的WSGI微型Web-用于Python它作为单个文件模块分发,除了Python Standard Library
- 路由:支持干净和动态URL的函数调用映射请求
- 模板:快速和python*built-in template engine*并支持mako,jinja2和cheetah模板
- 实用程序:方便地访问表单数据、文件上载、Cookie、标头和其他HTTP相关的元数据
- 服务器:内置HTTP开发服务器并支持paste,fapws3,bjoern,Google App Engine,cherrypy或任何其他WSGI功能强大的HTTP服务器
主页和文档:http://bottlepy.org
示例:瓶子里的“Hello World”
from bottle import route, run, template
@route('/hello/<name>')
def index(name):
return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)
运行此脚本或将其粘贴到Python控制台,然后将浏览器指向http://localhost:8080/hello/world就这样
下载并安装
使用安装最新的稳定版本pip install bottle
或下载bottle.py(不稳定)到您的项目目录中。除了Python标准库之外,没有其他硬依赖项。瓶子与Python 2.7和3.6+
许可证
代码和文档根据MIT许可提供(请参见LICENSE)
然而,瓶子的标志是不都在那张执照的覆盖范围内。允许将徽标用作瓶子主页的链接,或与未经修改的图书馆直接关联。在所有其他情况下,请先询问一下。