传统的”?”传递参数
例如,http://127.0.0.1:8000/plist/?p1=china&p2=2012,url中‘?’之后表示传递的参数
通过这样的方式传递参数,就不会出现因为正则匹配错误而导致的问题了。在Django中,此类参数的解析是通过request.GET.get方法获取的。
配置URL及其视图如下:
url(r‘^plist/$‘,‘method‘)
def helloParams(request): p1 = request.GET.get(‘p1‘) p2 = request.GET.get(‘p2‘) return HttpResponse("p1 = " + p1 + "; p2 = " + p2)