La guía paso a paso o código que encontrarás en este artículo es la resolución más eficiente y efectiva que hallamos a tu duda o problema.
Ejemplo: vista de lista Django
#views.py#GeeksModel is a example modelfrom django.views.generic.listimport ListView
from.models import GeeksModel
classGeeksList(ListView):
paginate_by=3# specify the model for list view
model = GeeksModel
#Now create a url path to map the view. In geeks/urls.py,from django.urls import path
# importing views from views..py from.views import GeeksList
urlpatterns =[
path('', GeeksList.as_view()),]#in your template you can manipulate pagination %for contact in page_obj %# Each "contact" is a Contact model object. # contact.full_name<br>...% endfor %<div class="pagination"><span class="step-links">%if page_obj.has_previous %<a href="?page=1">« first</a><a href="?page= page_obj.previous_page_number ">previous</a>% endif %<span class="current">
Page page_obj.number of page_obj.paginator.num_pages .</span>%if page_obj.has_next %<a href="?page= page_obj.next_page_number ">next</a><a href="?page= page_obj.paginator.num_pages ">last »</a>% endif %</span></div>
valoraciones y reseñas
Más adelante puedes encontrar las explicaciones de otros programadores, tú aún puedes insertar el tuyo si lo crees conveniente.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)