启用基于 django 模板的禁用 html 按钮

Ket*_*oni 3 django django-templates

我想根据上下文中的布尔值启用下面的按钮,即 {{ enable }}。如果 enable 为 True 则使其启用,否则禁用。

<input type="submit" name="upload" class="btn btn-primary" value="Upload" disabled/>
Run Code Online (Sandbox Code Playgroud)

Pra*_*dar 11

最简单的方法是:

<input type="submit" name="upload" class="btn btn-primary" 
       value="Upload" {% if not enable %}disabled{%endif%} />
Run Code Online (Sandbox Code Playgroud)


Piy*_*rya 3

做这个:

{% if enable %}
<input type="submit" name="upload" class="btn btn-primary" value="Upload" />

{% else %}
<input type="submit" name="upload" class="btn btn-primary" value="Upload" disabled/>

{% endif %}
Run Code Online (Sandbox Code Playgroud)