Bottle中文文檔 python
基於官方0.12版本翻譯和Linux操做示範 瀏覽器
原做者:Marcel Hellkamp 服務器
譯者:徐斌斌 框架
2012.12.02 工具
Bottle是一個用Python語言開發的簡單,快速而且輕量級的WSGI微型Web框架.整個框架只有一個文件,而且沒有任何外部依賴.麻雀雖小五臟俱全,它包含如下功能: spa
URL路由:支持Web請求映射爲動態URL. 命令行
模板引擎:內置了一個簡單快速的模板引擎,而且支持其餘模板引擎如Mako,Jinja2和cheetah. 翻譯
實用工具:內置了不少工具來提供表單數據的訪問,文件上傳,Cookies處理,HTTP頭信息處理和訪問其餘HTTP相關信息的功能. code
服務器:Bottle內置了一個用於開發環境的Web服務器,而且在生產環境下還支持Paste,Fapws3,Bjoern,Google App Engine,Cherrypy等任何支持WSGI協議的HTTP服務器. orm
先用一個例子來認識一下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 就是這麼簡單!