def incidents_for_tag(request, slug):
tag = get_object_or_404(Tag, slug=slug)
incidents = Incident.objects.filter(
tags__id=tag.id,
).order_by('-incident_dt')
incidents_count = len(incidents)
paginator = Paginator(incidents, 25)
page = request.GET.get('page')
try:
incidents = paginator.page(page)
except PageNotAnInteger:
incidents = paginator.page(1)
except EmptyPage:
incidents = paginator.page(paginator.num_pages)
return render(request, 'tag.html', {'tag': tag, 'incidents': incidents,
'incidents_count': incidents_count})
# pylint: disable=too-many-ancestors
评论列表
文章目录