Как предварительно заполнить флажки с помощью Flask/WTFormsPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как предварительно заполнить флажки с помощью Flask/WTForms

Сообщение Anonymous »

Я пытаюсь создать динамический список флажков с определенными флажками в зависимости от состояния данных.

Вот моя форма:

Код: Выделить всё

class FooForm(Form):
bar = SelectMultipleField(
'Bar',
option_widget=CheckboxInput(),
widget=ListWidget(prefix_label=True))
Вот контроллер:

Код: Выделить всё

@app.route('/fooform', methods = ['GET','POST'])
def foo():
foos = foo_dao.find()
form = FooForm()
form.bar.choices = [(foo.id, foo.label) for foo in foos]
# SOMEHOW PRE-POPULATE CHECKBOXES HERE
if form.is_submitted():
# DO STUFF
return render_template('foo.html',
foos=foos,
form=form)
Вот шаблон:

Код: Выделить всё

  
{{form.bar}}


Это создает список флажков, и он работает, но я не могу понять, как указать, какие флажки в списке должны быть предварительно заполнены.

Подробнее здесь: https://stackoverflow.com/questions/195 ... sk-wtforms
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Приложение Flask WTForms создает файл для загрузки. Пользователи получают чужой файл (то же имя). Как исправить?
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Тестирование приложения Flask-Wtforms, которое использует токен CSRF (Pytest)
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Тестирование приложения Flask-Wtforms, которое использует токен CSRF (Pytest)
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Auto Complete Flask Wtforms
    Anonymous » » в форуме Html
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Auto Complete Flask Wtforms
    Anonymous » » в форуме Html
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»