Beispiel #1
0
def shop(request):
    page = request.GET.get('page', 1)
    product_list = Paginator(Product.get_all(),24,allow_empty_first_page=True)
    try:
        products = product_list.page(page)
    except EmptyPage:
        products = product_list.page(product_list.num_pages)
    except PageNotAnInteger:
        products = product_list.page(product_list.num_pages)

    context = {
        'title': 'Shop',
        'products': products
    }
    return render(request, 'main/shop.html', context=context)