WTF表单SelectField ValueError:太多值无法解包

时间:2019-05-23 08:45:50

标签: python python-3.x python-2.7 flask-wtforms wtforms

我需要此错误的帮助,我在类中声明了一系列带有多个选择项的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:太多值无法解包

0 个答案:

没有答案
相关问题