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>