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
POST or None) if request. method == "POST": if form. is_valid(): ... if request. POST["something_truthy"]: # Checkbox was checked ...
Try this:
some_var = request.POST.getlist('checks')
some_var
will contain [1,3,4]
(those values that were checked)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With