美文网首页
Django URL传参

Django URL传参

作者: 之鱼知嗯 | 来源:发表于2017-07-08 10:10 被阅读0次

1. 正则表达式匹配传参:

链接网页形如:/list/python/时,通过正则表达式匹配到字符串"python",并将传入Views.list方法中

# urls.py文件 url(r'^list/(.+)/', views.list, name='list_name')

views.list方法处理入参,拼接后返回

#views.py文件 def list(request, skill): return HttpResponse("the param is:" + skill)

  • 结果如下

<img width="100" height="30" src="https://img.haomeiwen.com/i6612078/ed35783f30e39628.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240"/>

2. 通过传统的"?"传递参数

链接网页形如:/skill/?skills=python时,"?"后面表示参数传递,这里只传入了一个参数,多个参数可使用"&"进行分隔

# urls.py文件 url(r'^skill/$', views.skill, name='skill_name')

views.list方法处理入参,拼接后返回

#views.py文件 def skill(request): skill = request.GET.get('skills') return HttpResponse("the param is:" + skill)

  • 结果如下


相关文章

网友评论

      本文标题:Django URL传参

      本文链接:https://www.haomeiwen.com/subject/gagicxtx.html