I am a little confused why my view code does not work. I need to redirect whenever /?page=1 to just /
My view:
blogs = models.BlogPost.objects.filter(is_active = True).order_by('-pub_date')
paginator = Paginator(blogs, 12)
page_number = request.GET.get('page')
#THIS IS THE PART THAT DOES NOT WORK#
if page_number == 1:
redirect('blog:blog', permanent=True)
try:
page_obj = paginator.page(page_number)
except PageNotAnInteger:
paginator.get_page(1)
except EmptyPage:
raise Http404('<h1>Page not found</h1>')
If I enter domain.com/?page=1 it should redirect to domain.com/
But it stays domain.com/?page=1
I don't see what I am missing, can someone help me please?