Django Views: Доступ к нескольким отдельным объектам из одного класса ListView (но не DetailView)

Код, который у меня сейчас есть, но не работает, следующий

views.py

class HomeView(ListView):
    model = Blog
    template_name = 'main/homepage.html'

    def get_context_data(self, **kwargs):
        context = super(HomeView, self).get_context_data(**kwargs)

        context['featureone'] = Blog.objects.order_by('publishDate').reverse()[0]
        context['featuretwo'] = Blog.objects.order_by('publishDate').reverse()[1]
        return context

homepage.html

<div>
  <a href="{% url 'main:home' featureone.id %}">
     <h4>{{ featureone.title }}</h2>
     <p>{{ featureone.extract }}</p>
  </a>
</div>

<hr style="border-top: 0.7px solid black; margin: 7%;">

<div>
  <a href="{% url 'main:home' featuretwo.id %}">
     <img src="{{ featuretwo.featureImage.url }}" alt="{{ featuretwo.title }}">
     <h2>{{ featuretwo.title }}</h2>
     <p>{{ featuretwo.extract }}</p>
  </a>
</div>

У кого-нибудь есть решение или альтернативный способ (без использования DetailView)?

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