【Python web 開發】 bottle 簡單教程 (二)
阿新 • • 發佈:2019-01-30
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應用,你是感覺好,還是不好呢?