2017-01-05 3 views
1

Я пытаюсь установить флажок, если он установлен в прошлом шаблоне. Другим способом, если пользователь установит флажок и нажмите кнопку отправки, он должен уметь видеть, какие параметры он проверил. Мой код выглядит так:Bottlepy/Flask - Как установить флажок?

if request.GET.get('submit', '').strip(): checkbox = request.GET.get('box1') return template('my_template.j2', box1 = checkbox)

Как я могу это сделать?

ответ

1

В файле шаблона вы можете добавить следующее:

<input type="checkbox" name="box1" value="box1" {{'checked="checked"' if box1 else ""}}/> 

Вы можете использовать объекты питона, переданные в шаблон внутри фигурных скобок, вы можете найти более подробную информацию в documentation for inline expressions.