我有一些打印BooleanField
的django代码它呈现为True或False,我可以将标签更改为Agree / Disagree,还是需要在模板中为其编写逻辑?
答案 0 :(得分:60)
{{ bool_var|yesno:"Agree,Disagree" }}
您还可以为None案例提供额外的字符串。有关详细信息,请参阅yesno的文档。
答案 1 :(得分:2)
如果你想有更多的选择,比如添加 HTML 元素和类,另一种方式
{% if var == True %} Yes {% else %} No {% endif %}
您可以将 Yes 和 No 更改为任何 html 元素;一个图像或跨度元素