アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


Djangoでフォーム内の複数のチェックボックスから値を受け取るには

例えば以下のようなフォームがあったとして

<input type="checkbox" name="test" value="hoge1" checked="checked" />
<input type="checkbox" name="test" value="hoge2" checked="checked" />

受け取り側のviewなどで

checked_list = request.POST.getlist('test')

とすれば、リストで受け取れる。