【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应用,你是感觉好,还是不好呢?



更多相关推荐

【Python web 开发】 bottle 简...

Loginin登录学什么编程语言的第一个都是helloworld,做web的第一个应该就是loginin登录了吧一:...

继续阅读

python开发webkit浏览器_如何用P...

怎么实现python写网页后台实现与数据库交互1、批处理脚本中,要用户实行交互要用到命令set/p参...

继续阅读

Python - twisted web 入门学习...

python的twisted框架中带了一个webserver:twistedweb。现在看看怎么用。 一)准备工作  1)到Act...

继续阅读

python开发webkit浏览器_如何用P...

绒绒小梧桐2020-06-0915:03:50解决思路:有一个思路最为简单的思路可以动态解析页面信息。urlli...

继续阅读

Web开发必备资源汇总

导读:原文来自《Best“mustknow”opensourcestobuildthenewWeb》,译文由酷壳网陈皓整理编译《...

继续阅读

优秀开源Web开发资源大集合

学习HTML5编程和设计★ HTML5Rocks :MajorFeatureGroups 的学习 HTML5的资源 (HTML5演示,教程)....

继续阅读

bottle源码分析——深入理解web开...

wsgi的实现web服务器实现wsgi协议这是python标准库里的web服务器的实现方式,从tcp包中解析出h...

继续阅读

在Python3.0中使用HTTPServer处...

继上次用HTTPServer写了一个简单的HTTPHandler后,我发现如果采用HTTPServer处理WEB请求的话系...

继续阅读

python开发浏览器_python开发_we...

'''python的webbrowser模块支持对浏览器进行一些操作主要有以下三个方法:webbrowser.open(url...

继续阅读