【发布时间】:2015-04-23 01:47:38
【问题描述】:
我的模板中有一个复选框。如果对象布尔字段为 True,我希望检查该复选框。
我的 html 元素看起来像:
<div class="checkbox"><label>
<input type="checkbox" name="sendEmail" checked="{{ customer.SendSms }}">
Send sms?
</label></div>
问题是,当属性checked="False" 时,复选框仍然被选中,只有当checked 属性不存在时,它才会被取消选中。
所以我需要的是,只有当customer.SendSms 为真时,才将选中的属性放入 html 元素中。
我知道类似的东西
{% if customer.SendSms %}
//checked html element here
{% else %}
//unchecked element here
{% endif %}
可能,但这看起来不那么漂亮,有没有其他好的方法来处理这个问题?
【问题讨论】:
标签: python django python-2.7 django-templates