# QueryDict對象
* 定義在django.http.QueryDict
* request對象的屬性GET、POST都是QueryDict類型對象
* 與python字典不同,QueryDict類型的對象用來處理同一個鍵帶有多個值的情況
* 方法get\(\):根據鍵獲取值
* 只能獲取鍵的一個值
* 如果一個鍵同時擁有多個值,獲取最后一個值
```text
dict.get("鍵",default)
或簡寫為
dict['鍵']
```
* 方法getlist\(\):根據鍵獲取值
* 將鍵的值以列表返回,可以獲取一個鍵的多個值
```text
dict.getlist("鍵",default)
```
```text
配置路由urls.py:
"""
url(r'^test/$',views.querydict),
"""
views.py:
def querydict(request):
a = request.GET.getlist('a')
print(a)
a1 = a[0]
a2 = a[1]
b = request.GET.get('b')
print(b)
return HttpResponse(a1+ " " + a2 + " " + b)
測試網址:http://localhost:8000/test/?a=1&a=2&b=2
值:1 2 2
```