Bottle文档简单翻译版-前言

 

 

Bottle中文文档

基于官方0.12版本翻译和Linux操作示范

原作者:Marcel Hellkamp

译者:徐斌斌

2012.12.02

 

 

Bottle是一个用Python语言开发的简单,快速并且轻量级的WSGI微型Web框架.整个框架只有一个文件,并且没有任何外部依赖.麻雀虽小五脏俱全,它包含以下功能:

URL路由:支持Web请求映射为动态URL.

模板引擎:内置了一个简单快速的模板引擎,并且支持其他模板引擎如Mako,Jinja2和cheetah.

实用工具:内置了很多工具来提供表单数据的访问,文件上传,Cookies处理,HTTP头信息处理和访问其他HTTP相关信息的功能.

服务器:Bottle内置了一个用于开发环境的Web服务器,并且在生产环境下还支持Paste,Fapws3,Bjoern,Google App Engine,Cherrypy等任何支持WSGI协议的HTTP服务器.

 

先用一个例子来认识一下Bottle:

from bottle import route, run, template 

@route('/hello/:name') 

def index(name='World'): 

    return template('<b>Hello {{name}}</b>!', name=name) 

    run(host='localhost', port=8080) 

 

在Python命令行里边敲入这段代码,或者将这段代码复制到一个".py"文件里边双击运行,然后打开你的浏览器访问 http://localhost:8080/hello/world 就是这么简单!

 

你可能感兴趣的:(python,Bottle)