Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
#35 Python e Django - Como criar rapidamente uma paginação em uma ListView
Play lesson

Curso de introdução ao desenvolvimento Web com Python 3 e Django - #35 Python e Django - Como criar rapidamente uma paginação em uma ListView

Domine Python e Django: Ambientes Virtuais, Projetos Incríveis e Integrações Efetivas!

4.0 (2)
16 learners

What you'll learn

Aprender a criar e configurar ambientes virtuais no Python usando o virtualenv

Dominar a configuração inicial e o uso do Django para desenvolver projetos web

Implementar funcionalidades avançadas no Django, como autenticação e controle de acesso

Utilizar ferramentas como Bootstrap e Crispy Forms para criação de formulários estilizados

This course includes

  • 8.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

#35 Python e Django - Paginação de uma ListView Entendendo alguns métodos lá no template: https://docs.djangoproject.com/en/3.1/ref/paginator/#methods page_obj.has_next Retorna True se tem uma página depois da atual. page_obj.has_previous Retorna True se tem uma página antes da atual. page_obj.next_page_number Retorna o número da próxima página. page_obj.previous_page_number Retorna o número da página anterior. E alguns atributos: https://docs.djangoproject.com/en/3.1/ref/paginator/#id2 page_obj.number Retorna o número da página atual. page_obj.paginator.num_pages Retorna o total de páginas. --------------------------------------------------- Código da paginação do vídeo: https://github.com/rafaelzottesso/Curso-Django-2-Python-3/blob/master/cadastros/templates/cadastros/listas/cidades.html --------------------------------------------------- Para aparecer os números é necessário implementar "na mão". No Stackoverflow tem um tópico falando disso: https://stackoverflow.com/questions/30864011/display-only-some-of-the-page-numbers-by-django-pagination

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere