2009-11-23

DjangoでGETする際などに同じパラメタが複数設定されているものを取得する

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
index.html?a=1&a=2&a=3
みたいなものを受け付けた時のことです。
通常だと
val = request.GET["a"]
みたいな感じで取得するわけですが、上記のような時は
3
とか一つしかとれません。
取得するには
list = request.GET.getlist("a")
のようにgetlistで取得する必要があるのでした。

0 件のコメント: