목록pagination (2)
완숙의 블로그
views.py 와 home.html 두 개만 건들여보자. 우리는 blog 앱에 대해 수정할 거다. pagination을 사용하기 위해서 views.py 에 import 하자. # views.py from django.core.paginator import Paginator views.py 의 home 함수를 고칠 거니, # views.py def home(request): blogs = Blog.objects return render(request, 'home.html', {'blogs':blogs}) 하나씩 작성해보면, # views.py def home(request): blogs = Blog.objects # 블로그 모든 글을 대상으로 blog_list = Blog.o..
지금까지 만든 블로그의 문제는! 글이 계속 아래로만 생성된다는 것이다. 이런식으로. 저 밑에까지 언제 읽고 앉아있냐 ㅠㅜ.. 그러니까 적당히 끊어줄 필요가 있다! Pagination 나중에 게시판 만들어보면 이게 필수적이다! ㅠㅜ 자, 열심히 해보자. 문제상황을 명확히 하는 것이 문제를 푸는데 있어 항상 우선적인 역할을 한다. 먼저, 이 Pagination을 하고 싶다면, 무엇이 필요할지 생각해보자. 화면이 보여져야 한다. Templates 세 개의 블로그 객체를 한 페이지로 출력해줘! 데이터 처리를 담당하는 Views 자, 이 pagination 역시, 장고에서 기본적으로 지원하는 기능이다. 그러면 이것을 사용하기 위해서는 앞에서부터 배워왔듯이, import 작업을 해줘야 한다. views.py imp..