[Python] django 게시판 게시글 번호 처리하기 - 템플릿 필터


[Python] django 게시판 게시글 번호 처리하기 - 템플릿 필터

아래 사진과 같이 글 페이지 번호가 바뀌어도 게시글의 번호가 1부터 시작하는 오류를 해결하고자 합니다. 1번 페이지의 가장 맨 위에 있는 게시글의 번호는 전체 게시물 건수에 마지막 번호입니다. 즉 12개의 게스글이 있다면 1페이지에 가장 위에 있는 게시글의 번호는 12입니다. 페이지당 10개 단위로 보여지기 때문에 12부터 시작하면 12, 11, 10, 9, 8, 7, 6, 5, 4, 3 보여지게 될 것입니다. 12 ~ 3까지 총 10개 입니다. 두 번째 페이지에서는 2, 1 까지 보여져야 합니다. 이렇게 페이지별로 게시물의 번호를 역순으로 정렬하려면 게시글 번호에 다음과 같은 공식을 적용해야 합니다. 게시글 번호 = 전체건수 - 시작인덱스 - 현재인덱스 + 1 시작 인덱스: 페이지당 시작되는 게시물의 ..


원문링크 : [Python] django 게시판 게시글 번호 처리하기 - 템플릿 필터