単純なのに少し詰まったのでメモ。

リクエストパラメータに同一名のものが複数あるとき、

http://fclef.jp/?id=1&id=2&id=3

こう書いて

ids = request.GET['id']

こうなった。

print(ids)
>>> '3'

思ってたんと違う。
恒例の書き方だと最後の要素しか取得しない。

全ての要素をリストで取得したいときはこう書く。

ids = request.GET.getlist('id')
print(ids)
>>>['1','2','3']