Django
- 3 ответа
- 0 вопросов
2
Вклад в тег
def news(request):
# 'Новости'
all_news = News.objects.filter(type='news').filter(visible=True).order_by('-publish')
paginator = Paginator(all_news, 10)
page = request.GET.get('page')
try:
all_news = paginator.page(page)
except PageNotAnInteger:
# Если страница не является целым числом,возвращаем первую страницу.
all_news = paginator.page(1)
except EmptyPage:
# Если номер страницы больше, чем общее количество страниц,
# возвращаем последнюю.
all_news = paginator.page(paginator.num_pages)
return render(request, 'news.html',
{'page': page,
'all_news': all_news,})
def news(request):
# 'Новости'
all_news = News.objects.filter(type='news').filter(visible=True).order_by('-publish')
paginator = Paginator(all_news, 10)
page = request.GET.get('page')
try:
all_news = paginator.page(page)
except PageNotAnInteger:
# Если страница не является целым числом,возвращаем первую страницу.
all_news = paginator.page(1)
except EmptyPage:
# Если номер страницы больше, чем общее количество страниц,
# возвращаем последнюю.
all_news = paginator.page(paginator.num_pages)
return render(request, 'news.html',
{'page': page,
'all_news': all_news,})