views.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:django-blog 作者: shawon922 项目源码 文件源码
def index(request):
    posts_list = Post.objects.all()  # .order_by("-timestamp")

    paginator = Paginator(posts_list, 5)
    page_var = 'page1'
    page = request.GET.get(page_var)

    try:
        posts = paginator.page(page)
    except PageNotAnInteger:
        posts = paginator.page(1)
    except EmptyPage:
        posts = paginator.page(paginator.num_pages)

    context = {
        'page_title': 'List of Posts',
        'posts': posts,
        'page_var': page_var
    }

    return render(request, 'posts/index.html', context)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号