稍微优化了下

来源:4-7 实现分页功能

慕前端8121017

2019-10-10 23:23

#  文章首页
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,
                  })


写回答 关注

1回答

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

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

三小时带你入门Django框架 新版上架

Python开发上手Web框架的必备课程,三小时带你入门Django框架。

25587 学习 · 248 问题

查看课程

相似问题