2017-05-15 1 views
0

나는 html 테이블을 사용하고 있는데 1000 레코드 이상을 표시하고 있습니다. 그래서, pagination 개념을 사용하여 페이지 당 결과 수는입니다.동적 값 범위를 갖는 Forloop 카운터

문제는, 일련 번호 열에, 나는 100

에 또한 내가 1로 일련 번호를 얻고 두 번째 페이지, 100 1로 일련 번호를 가지고 첫 페이지 forloop counter를 사용하여 스피, 무엇 I 두 번째 페이지의 경우 101 ~ 200이어야하며 201 ~ 300이어야하지만 세 번째 페이지의 경우 1 ~ 100을 표시해야합니다.

예상대로 일련 번호를 만드는 방법은 무엇입니까?

+0

[this] (http://stackoverflow.com/questions/30890993/pagination-serial-number-in-next-page)를 확인하셨습니까? 내가 생각하는 코드를 제공해야합니다. –

+0

@stuti, Iam은 Python을 사용하고 있습니다. PHP는 잘 모릅니다. 여러분의 게시물을 이해하기가 어렵습니다. –

+1

문제를 만드는 코드가 없으면 누구에게도 도움이되지 않습니다. 우리는 당신이 시도한 것을 볼 필요가 있습니다. –

답변

1

글쎄, 당신은 이런 식으로 해결할 수 :

  1. 이 mathfilters를 설치 {{forloop를 교체 'mathfilters' INSTALLED_APPS
  2. 에 추가 장고 - mathfilters
  3. 를 설치합니다. counetr}} 님의 템플릿 서식 :

{{page_obj.number | 추가 : -1 | MUL : page_obj.paginator.per_page | 추가 forloop.counter}}

여기서

page_obj.number - 페이지 번호

page_obj.paginator.per_page - 페이지의 항목 수