python - WTForms "too many values to unpack"与 SelectField

标签 python forms wtforms

我正在使用 WTForms 并尝试显示 SelectField,但出现以下错误:

>>> form.status()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python26\Lib\site-packages\wtforms\fields.py", line 136, in __call__
    return self.widget(self, **kwargs)
  File "C:\Python26\Lib\site-packages\wtforms\widgets.py", line 237, in __call__
    for val, label, selected in field.iter_choices():
  File "C:\Python26\Lib\site-packages\wtforms\fields.py", line 390, in iter_choices
    for value, label in self.choices:
ValueError: too many values to unpack

这是我的表格:

class TestForm(Form):
    status = SelectField(u'Status', choices=Test.statuses())

Test.statuses 静态方法返回一个字符串列表。我做错了什么?

最佳答案

关于python - WTForms "too many values to unpack"与 SelectField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417935/

相关文章:

php - 如何根据文本验证实时启用提交按钮?

html - 当输入框具有边框和填充时,如何将 CSS 样式设置为百分比宽度?

python - 测试使用 Flask-WTF validate_on_submit 的 POST

python - 使用 Flask 和 WTForms 从数据库查询动态单选按钮

python - 如何使用 WTForms 和 SQLAlchemy 更新多对多数据?

python - python中的文本转换

python - 为什么 Python 不使用工作目录以及如何修复它?

Python 漂亮的 XML 打印机与 lxml

python - 函数内的 Tensorflow variable_scope : tf. 占位符和 tf.get_variable

javascript - jQuery - 在父页面的 DIV 中加载表单提交(?)