Я использовал get_next_by_FOO внутри своего представления, чтобы отобразить абсолютный URL для следующего элемента в наборе записей, однако, когда он достигает конца набора запросов, возникает ошибка.
как мне остановитьмой взгляд на повышение этой ошибки и вместо этого просто вывод некоторого html, дающего мне знать, что оно подошло к концу набора?
Вся помощь очень ценится.
Вот сообщение об ошибке, мой взгляд и код шаблона.
Ошибка
Exception Type: DoesNotExist
Exception Value: Body matching query does not exist.
Просмотр
def news_view(request, url):
news = get_object_or_404(Body, url=url)
next = news.get_next_by_published()
pre = news.get_previous_by_published()
return render_to_response('news/news_view.html', {
'news': news,
'pre': pre,
'next': next
}, context_instance=RequestContext(request))
Шаблон
<a href="{{ next.get_absolute_url }}">Next News</a></p>
<a href="{{ pre.get_absolute_url }}">Previous News</a></p>