python - How to get a list of values with WTForms in Flask? -



python - How to get a list of values with WTForms in Flask? -

in website i'm building flask i'm using wtforms validate submitted forms. in 1 form, i'm submitting list of values form (the hidden fields generated client side using js):

<form action="" method="post" id="prop-form"> <input type="hidden" name="ids[]" value="54511ea9c1a36b4e910ce52a"> <input type="hidden" name="ids[]" value="54511ea9c1a36b4e910ce52d"> <input id="title" name="title" size="30" type="text" value=""> <input type="submit" value="save form"> </form>

on flask side, can contents of ids[] using next code:

print request.form print request.form.getlist('ids[]')

prints out:

immutablemultidict([('ids[]', u'54511ea9c1a36b4e910ce52a'), ('ids[]', u'54511ea9c1a36b4e910ce52d'), ('title', u'blablabla')]) [u'54511ea9c1a36b4e910ce52a', u'54511ea9c1a36b4e910ce52d']

but when create selectmultiplefield in wtform follows:

ids = selectmultiplefield('ids[]')

and seek values, empty list:

print form.ids.data # prints out []

any thought how mimic behaviour of request.form.getlist('ids[]') using wtforms? tips welcome!

python flask wtforms flask-wtforms werkzeug

Comments

Popular posts from this blog

Delphi change the assembly code of a running process -

json - Hibernate and Jackson (java.lang.IllegalStateException: Cannot call sendError() after the response has been committed) -

C++ 11 "class" keyword -