if语句中的Django静态文件
Django static file in if statement
如果从静态 URL.
中检索图像,我将尝试显示 or (<img>
或 <h1>
)
因此,如果加载图片失败。
{%for team in object_list|slice:":1"%}
<img src="{% static "/img/Teams/" %}{{team.teamname}}.png" class="mx-auto mb-1" alt="{{team.teamname}}">
{%endfor%}
我想显示 <h1>
并加载上面的 none 代码。
{%for team in object_list|slice:":1"%}
<h1>{{team.teamname}}</h1>
{%endfor%}
我真的不确定解决这种情况的最佳方法。是否可以使用
{% if {% static "/img/Teams/" %}{{team.teamname}}.png" %}
或某种类型的 javascript?
感谢您的任何意见。
因此对于正在寻找此问题的可能解决方案的任何人。这就是我最终使用的。一点点 Jquery 来完成这项工作
<script>
$("img").on("error", function() {
var h = document.createElement("H1");
var t = document.createTextNode(this.alt);
h.appendChild(t);
this.replaceWith(h);
});
</script>
如果从静态 URL.
中检索图像,我将尝试显示 or (<img>
或 <h1>
)
因此,如果加载图片失败。
{%for team in object_list|slice:":1"%}
<img src="{% static "/img/Teams/" %}{{team.teamname}}.png" class="mx-auto mb-1" alt="{{team.teamname}}">
{%endfor%}
我想显示 <h1>
并加载上面的 none 代码。
{%for team in object_list|slice:":1"%}
<h1>{{team.teamname}}</h1>
{%endfor%}
我真的不确定解决这种情况的最佳方法。是否可以使用
{% if {% static "/img/Teams/" %}{{team.teamname}}.png" %}
或某种类型的 javascript?
感谢您的任何意见。
因此对于正在寻找此问题的可能解决方案的任何人。这就是我最终使用的。一点点 Jquery 来完成这项工作
<script>
$("img").on("error", function() {
var h = document.createElement("H1");
var t = document.createTextNode(this.alt);
h.appendChild(t);
this.replaceWith(h);
});
</script>