Недопустимый тег блока в строке 29: 'endfor', ожидалось 'elif', 'else' или 'endif'. Вы забыли зарегистрировать или загрузить этот тег?

Что-то не так с моим шаблоном .html. Не могу понять ошибку в строке 29. Пишет Invalid block tag on line 29: 'endfor', expected 'elif', 'else' or 'endif'. Вы забыли зарегистрировать или загрузить этот тег?

{%extends 'mtunes/basic.html'%}
{% block title%}Search{% endblock %}

{% block body %}
{% load static %} 

{% if query %}
<h1 style="color: rgb(158, 60, 60); text-align: center;">Search Results for {{ query_str }}</h1>


{% for i in query %}
<div class="container">
<div class="card mb-3" style="max-width: 940px; padding-top: 0%;">
    <div class="row no-gutters">
      <div class="col-md-4">
        <img src="/media/{{i.image}}" class="card-img" alt="...">
      </div>
      <div class="col-md-8">
        <div class="card-body">
          <h5 class="card-title" style="color: green; font-weight: 550;">{{i.name}}</h5>
          <p class="card-text">Singer Name: {{i.singer}}</p>
          <p class="card-text">Tags: {{i.tags}}</p>
        <p class="card-text">Movie: {{i.movie}}</p>
        {% if user.is_authenticated %}
          <a href="/mtunes/songs/{{i.song_id}}"><button class="btn btn-outline-danger">Listen Song</button></a>
        </div>
      </div>
    </div>
  </div>
  {% endfor %}



  {% elif notfound %}

<div class="row pt-3">
  <!-- you can do a lot more here  -->
  <h1> This song is not Available</h1>
  <span style='font-size:100px;'>&#128514;</span>
</div>

</div>
</div>
{% endif %}


{% endblock %}
Вернуться на верх