我需要此错误的帮助,我在类中声明了一系列带有多个选择项的SelectField:
TIP_FINANZIAMENTO = SelectField('TIP_FINANZIAMENTO' choices=[('',''),('01', '01 -Mortage with amortization/repayment plan'),('02'.........
and goes on for a while, it's pretty long.
有不止一个这样的人。 我试图删除所有选择,因为我认为也许我放了太多,但返回的错误相同:
ValueError:太多值无法解包
然后将这些字段传递到前端页面中的QuickForm。 知道为什么会这样吗?
返回以下错误 文件“ /home/itad/DICP_evo_dev/venv/lib/python2.7/site-packages/wtforms/fields/core.py”, 第454行,位于iter_choices
super(SelectField, self).__init__(label, validators, **kwargs)
self.coerce = coerce
self.choices = copy(choices)
def iter_choices(self):
for value, label in self.choices:
yield (value, label, self.coerce(value) == self.data)
def process_data(self, value):
try:
self.data = self.coerce(value)
ValueError:太多值无法解包