有没有办法在模板中声明变量?我将单选按钮、复选框和文本输入的用户值推送到模板,希望将他们之前的选择设置为选中/填写。在这个例子中,他们之前保存的选择作为数字 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 }})