WTForms «слишком много значений для распаковки» с помощью SelectField

Я использую 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 возвращает список строк. Что я делаю не так?

9
задан Sarah Vessels 20 June 2011 в 21:44
поделиться