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)?