您的位置:首页 > 编程语言 > Python开发

【Python web 开发】 bottle 简单教程 (二)

2012-04-06 09:46 661 查看
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应用,你是感觉好,还是不好呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: