Win10-64位Python2.7 Django开发与应用(三) 通过URL传参数

来源:互联网 发布:求最小公倍数的vb算法 编辑:程序博客网 时间:2024/05/29 04:06

这次做点实用点的功能。

比如我们要做一个算术求加法的功能

当我们访问:http://127.0.0.1:8000/add/?a=4&b=5,则返回a和b的加和,即返回9


上代码:


在Views.py中添加函数

def add(request):    a=request.GET['a']    b=request.GET['b']    total=int(a)+int(b)    return HttpResponse(str(total))

在urls.py中添加urlpatterns:

url(r'^add/', views.add),


保存代码,启动服务,在浏览器中访问:http://127.0.0.1:8000/add/?a=3&b=7

成功返回:

10


还有另外一种方式传入参数,也很常用,比如:

http://127.0.0.1:8000/add2/4/5/


上代码:

views.py中添加函数:

def add2(request,a,b):    total=int(a)+int(b)    return HttpResponse(str(total))

urls.py中添加urlpattern:

url(r'^add2/(\d+)/(\d+)/', views.add2),

保存代码,启动服务,浏览器中输入 :http://127.0.0.1:8000/add2/32/47/

成功返回:

79


大功告成!




0 0
原创粉丝点击