Wtforms: Как создать пустое значение, используя поля выбора с динамическими значениями выбора - PullRequest
9 голосов
/ 03 мая 2011

Я использую Flask с WTForms ( doc ) в Google App Engine.Каков наилучший способ создания поля с пустым значением для поля выбора?

form.group_id.choices = [(g.key().id(), g.name) for g in Group.all().order('name')]

Есть ли что-то вроде «blank = True» для поля формы?

myfield = wtf.SelectField()

Ответы [ 2 ]

14 голосов
/ 03 мая 2011

Можете ли вы просто добавить пустую пару в список?

form.group_id.choices.insert(0, ('', ''))
4 голосов
/ 30 марта 2012

Если это QuerySelectField, вы можете добавить такие параметры:

allow_blank=True, blank_text=u'-- please choose --'
...