Recently I tried sending a list through a form using something like <input name="mylist[]" value="some val">
. When this form is submitted all of the inputs with that name are grouped together for easy access. In Django, one would think you could simply access the list using request.POST['mylist[]']
. This is not the case. Using that command will give you the last value. Django says this is a feature and to get the list use request.POST.getlist('my_list[]')
.
Just an FYI and reminder to myself.