2017-01-05 4 views
1

過去のテンプレートにチェックが入っている場合はチェックボックスを設定しようとしています。 他の方法で、ユーザーがチェックボックスをオンにして[送信]ボタンをクリックすると、彼はチェックしたオプションを見ることができます。 私のコードは次のようである:私はそれをどのようにボトルピー/フラスコ - チェックボックスを設定するには?

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 ""}}/> 

あなたは、中括弧内のテンプレートに渡されたPythonオブジェクトを使用することができ、あなたはdocumentation for inline expressionsでより多くの情報を見つけることができます。

関連する問題