Почему не отображаются блоки шаблонизатора в Django

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

Код views.py

class IndexView(generic.ListView):
template_name = 'Homepage/index.html'
    def index(request):
        return render(request, 'Homepage/sale.html')

вот код index.html

{% block sale %} {% endblock %}

вот код sale.html откуда блок должен наследоватся

{% extends index.html %}

{% block sale %}

 ...

{% endblock %}

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

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