Я следую этому уроку, чтобы реализовать поле с несколькими флажками в колбе с jinja
https://gist.github.com/doobeh/4668212
Это работает по большей части, но когда я иду, чтобы получить доступ к значению в моем коде (products - это поле, в котором я использовал мульти-чекбокс (например,
class CreateBoardForm(Form):
products = MultiCheckboxField(
'Select Products:',
coerce=int,
choices=[(1, 'one'), (2, 'two'), (3, 'three')])
......
if request.method == 'POST':
products=request.form['products']
print name, description, tags
print "Selected products:", products
). Когда я печатаю выбранные продукты, я вижу только одно выбранное значение.Когда я печатаю объект формы, я вижу эту структуру данных python ImmutableMultiDict([('products', u'1'), ('products', u'3')])
Я не уверен, как получить все значения для ключа 'products'