2017-01-19 6 views
2

私はテンプレートをレンダリングしたいです。テンプレートでは、 "IsValid"というチェックボックスがあり、その値はデータベースからです。私はチェックボックスの状態を読んで編集したい。チェックボックスを編集した後、その値をデータベースに保存します。チェックボックスはどのように書くべきですか?コードで フラスコにチェックボックスを書く方法は?

<div class="form-group"> 
    <label for="IsValid" class="control-label col-md-2">IsValid</label>  
<div class="col-md-2"> 
    <input type="checkbox" class="form-control" id="IsValid" name="IsValid" {{ checked="checked" if items[6]=1 else "" }} " > 
</div> 
</div> 

項目[6]ビューfunction.Itの値によって渡されるが、データベースからのものであること持っている二つの値、0と1

方法{{ checked="checked" if items[6]=1 else "" }}を変更しますか?

間違っています。

Wrong information:jinja2.exceptions.TemplateSyntaxError: expected token 'end of print statement', got '='

私の英語が悪いので、あなたが理解できるかどうかはわかりません。 Jinja2の表現

<input type="checkbox" class="form-control" 
     id="IsValid" name="IsValid" 
     checked={{ "checked" if items[6]=1 else "" }}> 
+0

https://gist.github.com/doobeh/4668212 – boardrider

答えて

-1

移動checked=外が正しくありません。 <input type="checkbox" class="form-control" id="IsValid" name="IsValid" {% if items[6]==1 %}checked{% else %}{% endif %}>

+0

チェックボックスをオンにすると、このコードでチェックボックスが常にオンになります。 –

0

あなたJinja2の構文の

関連する問題