1. 程式人生 > >【Python web 開發】 bottle 簡單教程 (二)

【Python web 開發】 bottle 簡單教程 (二)

Route()路由


一:寫一個py檔案

from bottle import route, run
#說明1
@route("/login")
def login():
    
    return '登入成功';
#說明2
@route('/hello/:name')
def index(name='World'):
    return '<b>Hello %s!</b>' % name


#預設埠  run(host='localhost', port=8080)
run()

說明1:route是路由,大家都懂得。@route('XXX')是url的path,def login()是一個普通的方法,return 'XXXX',那麼XXXX將顯示在頁面上。 

@route寫在一個普通的方法上,就說明,當訪問此route對應的path的url的時候,會執行此方法。

說明2:動態route,將url中:name對應的值,傳遞給方法,然後方法內可以操作。具體動態route將在以後介紹。

二:通過瀏覽器訪問


三:如果你能看懂,那麼恭喜你了。

瀏覽器傳送http請求,然後通過python處理,返回響應,OVER了。

不寫頁面也能開發web應用,你是感覺好,還是不好呢?