ValueError:用wtforms_extended_selectfield解压缩python的值太多了

时间:2014-11-04 20:49:16

标签: python flask wtforms flask-wtforms

我尝试将此github page中的以下代码合并到我的WTForm项目中,以便在我的optgroup表单中使用select,但我一直收到以下错误:

for inner_val, inner_label in group_items:

ValueError: too many values to unpack

我将代码直接复制并粘贴到我的项目中,甚至使用了他们提供的示例:

(
    ('Fruits', (
        ('apple', 'Apple'),
        ('peach', 'Peach'),
        ('pear', 'Pear')
    )),
    ('Vegetables', (
        ('cucumber', 'Cucumber'),
        ('potato', 'Potato'),
        ('tomato', 'Tomato'),
    )),
    ('other','None Of The Above')
)

但是会出现一个不同的但却类似的错误:

for item1, item2 in field.choices:

ValueError: too many values to unpack

在环顾四周时,我看到了.iteritems()之后添加in之类的内容,但由于它是一个元组,所以这是不行的。谢谢你的帮助。

0 个答案:

没有答案