热门问题
时间线
聊天
视角
Bottle
来自维基百科,自由的百科全书
Remove ads
Bottle是一個用於Python程式語言的WSGI微web框架。它被設計為快速、簡單和輕量的,可以容易的和快速的開發web應用[2]。它被作為一個單一檔案模組發行,不依賴於其他的Python標準庫。同一個模組可執行於Python 2.7和3.x[3]。
它提供了具有URL參數支援的請求分派(路由)、模板、內建web伺服器和對很多第三方WSGI/HTTP伺服器和模板引擎的配接器[4]。
Remove ads
特徵
- 單一檔案可以執行於Python 2.7和3.x二者。
- 可以執行為獨立web伺服器或用在(「掛裝」)支援WSGI的任何web伺服器之後。
- 內建了叫做SimpleTemplate引擎的模板引擎。
- 支援JSON客戶端資料(對於REST和JavaScript客戶端)。
- 對資料庫和鍵/值儲存和其他特徵的外掛程式[5]。
例子
簡單的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)
參見
參照
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads