Esempio n. 1
0
def home(request):
    if request.user.is_authenticated:

        qs = Post.objects.order_by('-date_posted')
        post_count = Post.countPosts()
        user_count = Profile.countUsers()

        paginator = Paginator(qs, 10)
        page_number = request.GET.get('page')
        page_obj = paginator.get_page(page_number)

        context = {
            'post_count': post_count,
            'user_count': user_count,
            'posts': paginator.get_page(page_number),
        }
        template_name = "blog/home.html"
        return render(request, template_name, context)
    else:

        return redirect('login')