如何检查 django 模板中的复选框是否被选中

ami*_*sad 3 forms django checkbox templates

我需要检查 django 模板中是否选中了复选框,如果为 False,则打开其他一些字段。我已经尝试过类似的事情:

{% if 'closed' in 'is_closed %}
Run Code Online (Sandbox Code Playgroud)

但它们始终为 True,无论是否选中复选框,所以这是我在模板中的复选框属性

<input type="checkbox" name="is_closed" value="closed">
Run Code Online (Sandbox Code Playgroud)

sha*_*fik 5

您需要checked通过 html 使用属性

<input type="checkbox" name="is_closed" value="closed" {% if 'closed' in 'is_closed %} checked {% else %} '' {% endif %}>
Run Code Online (Sandbox Code Playgroud)