StackOverflow, möchte ich eine vielseitige Schaufenster machen.Django. Machen Sie eine vielseitige Präsentation
Auf der ersten Seite wird es zuerst 25 Artikel, in der zweiten - von 26 bis 50 und so weiter.
Aber wie kann ich das tun?
hier ist urls.py:
products = Product.objects.order_by('-date')
urlpatterns = [
url(r' regexp ', ListView.as_view(queryset=products, template_name='shop/shop.html')),]
Es muss die Anforderungen so asnwer: mysite.com/shop/2
und auch Produkte angezeigt werden [25 * (request_number-1) : 25 * request_number] Artikel auf Seite
Vielen Dank im Voraus!
Haben Sie einen Blick auf https://docs.djangoproject.com/en/1.11/topics/pagination/#using-paginator-in-a-view haben ? –
@Adrien Ja, habe ich und etwas geht schief bei 'page = request.GET.get ('Seite')' – Michael
@AdrienMatissart vielleicht ändern 'request.GET.get ('Shop' + Anfrage)'? Mein Link sieht so aus: site.com/shop/2 – Michael