python bottle web框架簡介

Bottle 是一個快速,簡單,輕量級的 Python WSGI Web 框架。單一文件,只依賴 Python 標準庫 。bottle很適合會一點python基礎的人使用,因爲這框架用起來很簡單,只要你會python基礎語法,有一點WEB知識,就可以開發出很不錯的WEB。學了python的運維人員,壓根不需要django框架,就可以運維工具了,畢竟django學習起來,比較複雜,學習時間也長,我們有必要一定要使用django嗎?

 

 URL 映射 (Routing): 將 URL 請求映射到 Python 函數,使 URL 更簡潔。

模板 (Templates): 快速且 pythonic 的內置模板引擎 ,同時支持 mako, jinja2 和 cheetah 等模板。

基礎功能 (Utilities): 方便地訪問表單數據,上傳文件,使用 cookie,查看 HTTP 元數據。

開發服務器 (Server): 內置了開發服務器,且支持 paste, fapws3 , bjoern, Google App Engine,cherrypy 等符合 WSGI 標準的 HTTP 服務器。

 

示例: “Hello World”

from bottle import route, run
@route('/hello/:name')
def index(name='World'):
    return '<b>Hello %s!</b>' % name
run(host='localhost', port=8080)


將其保存爲 py 文件並執行,用瀏覽器訪問 http://localhost:8080/hello/world 即可看到效果。就這麼簡
單!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章