问答详情
源自:4-7 实现分页功能

稍微优化了下

#  文章首页
def get_index_page(request):
    page = int(request.GET.get('page'))
    if page:
        page = page
    else:
        page = 1

    article_list = Article.objects.all()
    p = Paginator(article_list, 1)
    print(len(article_list))
    page_list = p.page(page)

    return render(request,
                  'blog/index.html',
                  {
                      'article_list': page_list,
                      'page_num': range(1, p.num_pages + 1),
                      'previous_page': page - 1,
                      'next_page': page if page >= len(article_list) else page + 1,
                  })


提问者:慕前端8121017 2019-10-10 23:23

个回答

  • 好讨厌敲代码呀
    2020-02-04 14:19:04

    这个跟没有优化有什么区别?