2013-10-15 1 views
0

그냥 django-tables2를 발견했는데 꽤 좋습니다. 주어진 페이지로 건너 뛰거나 앞으로 10 페이지를 뛰어 넘거나 한 번에 하나씩 페이지를 탐색하는 것보다 향상된 탐색 기능을 원합니다. URL에 쉽게 입력 할 수 있음을 알았지 만, 유연하지 않을 수있는 다른 사람들을 위해이 기능을 구현하고 있습니다. 이것을 할 수있는 방법이 있습니까?django-tables에서 페이지로 이동

답변

0

django-tables2의 페이지 매김 기능은 django에 내장 된 Paginator 클래스를 사용하므로 메서드 및 속성 중 하나를 사용하여 paginator의 html 출력을 사용자 정의 할 수 있습니다. override default template이 필요하고 원하는대로 페이지 매김 부분에 추가/변경하면됩니다.

또한 완전히 매기기 클래스를 재정의 할 수

table.paginate(klass=MyPaginator, page=request.GET.get('page', 1), per_page=25) 

당신은 MyPaginator 자신의 롤 또는 django-pure-pagination 같은 제 3의 라이브러리를 사용할 수있는 곳.