- publish_date 倒序
通过排序来选择最新的五篇文章
top5_article_list = Article.objects.order_by('-article_id')[:5]
paginator = Paginator(all_article, 3)
page_num = paginator.num_pages
page_article_list = paginator.page(page)
if page_article_list.has_next():
next_page = page + 1
else:
next_page = page
if page_article_list.has_previous():
previous_page = page - 1
else:
previous_page = page
return render(request, 'blog/index.html', {
'article_list': page_article_list,
'page_num': range(1, int(page_num) + 1),
'curr_page': page,
'previous_page': previous_page,
'next_page': next_page,
'top5_article_list': top5_article_list
})
Django
排序
Object.objects.order_by('-Column')
-:表示倒序