如何使用Django';自定义模板中的管理员布尔图标?
我试图构建一个django模板,该模板在某一点上显示一个布尔变量。但是,我想显示一个图标,而不是“真”或“假”。我知道Django管理员会这么做。我尽量避免每次使用类似的东西:如何使用Django';自定义模板中的管理员布尔图标?,django,Django,我试图构建一个django模板,该模板在某一点上显示一个布尔变量。但是,我想显示一个图标,而不是“真”或“假”。我知道Django管理员会这么做。我尽量避免每次使用类似的东西: {% if variable %} True Icon HTML {% else %} False Icon HTML {% endif %} 有什么想法吗? 谢谢 Chris您可以使用以下内容制作一个模板文件(例如称为boolean_icon.html): {% if myvar==True %} True Ic
{% if variable %} True Icon HTML {% else %} False Icon HTML {% endif %}
有什么想法吗?
谢谢
Chris您可以使用以下内容制作一个模板文件(例如称为
boolean_icon.html
):
{% if myvar==True %}
True Icon HTML
{% else %}
False Icon HTML
{% endif %}
在主模板中使用:
{% include 'boolean_icon.html' with myvar=boolean_variable_name %}
这可能是同一件事,只是我们不再需要一遍又一遍地重复代码,如果您决定更改图标、颜色或其他任何东西,您只需要在一个位置更改它。还有一个问题。Django管理员是如何做到这一点的?我甚至不知道从哪里开始在Django的源代码中寻找这个。在这方面我帮不了你,从来没有弄乱过Django管理应用程序