Ошибка maximum recursion depth exceeded while calling a Python object

Значит возникла у меня проблема с шаблонизатором скорее всего так как после него код не работает, так же с шаблонизатором работаю впервые по этому не особо понимаю как шаблонизатор работает прошу помочь. вот код от views.py

class IndexView(generic.ListView):
template_name = 'Homepage/index.html'
model = Goods
context_object_name = 'goods'

def sale(request):
    return render(request, "articles/sale.html")

вот код index.html

{% include "article/sale.html" %}
{% block sale %}

{% endblock %}

вот код sale.html

{% extends "Homepage/index.html" %}

{% block sale %}

<td class ="sale">
      <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Image_created_with_a_mobile_phone.png/1280px-Image_created_with_a_mobile_phone.png">

        <h1 class="description">ОписаниеОписаниеОписаниеОписание</h1>

  <a class="buy" href="#openModal" >
    <span >Купить</span></a>
  <h1 class="price">цена</h1>
  </td>


{% endblock %}

вот построение шаблона введите сюда описание изображения

в итоге выдаёт ошибку maximum recursion depth exceeded while calling a Python object вот TraceBack введите сюда описание изображения

Вернуться на верх