views:

47

answers:

1

Hi I have an array of checkboxes e.g.

<input type="checkbox" name="checks[]" value="1" />
<input type="checkbox" name="checks[]" value="2" />
<input type="checkbox" name="checks[]" value="3" />
<input type="checkbox" name="checks[]" value="4" />

How do I access these in the view.py if more than one is selected?

I have tried

request.POST['checks']

but that only gives me the last value. What I want is all the ones that have been selected in a list e.g. 1,3,4

Thanks

+2  A: 

Try this:

some_var = request.POST['checks'].getlist()

some_var will contain [1,3,4] (those values that were checked)

Silver Light