def home(request, page=1):
articles = Article.objects.all().order_by('-create_time')
# ??
paginator = Paginator(articles, 15) # ??15?
try:
articles = paginator.page(page)
except PageNotAnInteger:
articles = paginator.page(1)
except EmptyPage:
articles = paginator.page(paginator.num_pages)
for article in articles:
article.tags = article.tags.split()
tag_info_list = get_tag_info()
date_list = Article.objects.datetimes('create_time', 'month', order='DESC')
return render(request, 'index.html', {'html_title': '??', 'articles': articles, 'tag_info_list': tag_info_list,
'date_list': date_list})
评论列表
文章目录