python获取get请求参数_web.py第五讲---获取get请求的参数

之前文章的链接

GET请求的参数

浏览器在向服务器发出请求时,可以携带参数,服务器程序将根据这些参数返回所需要的内容,比如下面的这个url:http://www.zhangdongshengtech.com/?page=2

注意看 ?page=2 ,这是get请求参数的写法

以 ?  开始

后面的参数形式是key=value

如果有多个参数,用 & 分割

上面的这个get的请求的参数是page=2,请求的是我的博客文章第2页的内容,接下来,我们一起学习如何在web.py框架里获得get请求的参数。

三步见效

以第四讲中的示例代码为基础,跟着我的步骤一步步来实现

1、添加一对url映射

'/hello','hello'

2、增加一个hello类,定义如下

classhello:

defGET(self):

i = web.input(name=None)

returni.name

3、启动server,在浏览器里输入网址 http://localhost:8080/hello?name=菜鸟世界

在浏览器里,你会看到“菜鸟世界”这四个字,这说明已经正确获取到这个get请求的参数。web.input,用来获得get请求的参数,小括号里name=None,表示如果get请求没有带参数,那么name的值默认为None。

初识模板

仅仅是获得参数没什么难度,在第四讲里,你已经学会了如何使用网页,如果想在网页里体现获得参数信息,又该如何处理呢?

紧跟我的步骤

1、在templates里新增加一个名为hello.html的网页,内容为

$def with (name)

hello

hello $name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值