def view_station(request, station_id):
station = get_object_or_404(Station, abbreviation=station_id)
incidents = Incident.objects.filter(
station__id=station.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, 'station.html', {'incidents_count': incidents_count,
'station': station,
'incidents': incidents})
评论列表
文章目录