3

テンプレート内で変数を宣言する方法はありますか? 以前の選択がチェック/入力済みとして設定されることを期待して、ラジオ ボタン、チェックボックス、およびテキスト入力のユーザー値をテンプレートにプッシュしています。この例では、以前に保存された選択が数値 0- としてデータベースに保存されます2. これにより、「空の変数タグ」というエラーがスローされます。pyjadeなしで標準のDjangoテンプレートでこれを行うことは可能ですか?

div
    - var check = 'checked' if profile_info.selection == 0 else 'unchecked'
    input(type="radio", name="lop", value="0", id="lop1", {{ check }})
div
    - var check = 'checked' if profile_info.selection == 1 else 'unchecked'
    input(type="radio", name="lop", value="1", id="lop2", {{ check }})
div
    - var check = 'checked' if profile_info.selection == 2 else 'unchecked'
    input(type="radio", name="lop", value="2", id="lop3", {{ check }})
4

1 に答える 1