2011-01-03 2 views
1

현재 modeladmin에 내 모든 "프로젝트"목록이 있습니다. ModelAdmin.list_per_page를 50으로 설정하고 목록이 8 페이지로 분할됩니다. 그러나 전체 목록을 인쇄해야하는 경우 각 페이지를 클릭 한 다음 웹 페이지를 인쇄해야합니다.django - 여러 페이지 인쇄

인쇄 할 때 더 큰 list_per_page 값을 가질 수 있도록 동일한 모델에 대해 두 번째 modeladmin을 만들 수 있습니까?

더 좋은 방법이 있습니까? 내가 걱정으로

어떤 생각은 하나의 ModelAdmin 모델 당 수 있으며, 지금까지 감사

답변

2

을 감사합니다.

URL을 주소창에 추가하면 생활을 좀 더 쉽게 할 수있는 모든 항목을 나열 할 수 있지만 불행히도 이는 특정 총 항목 수 (200 개)까지만 작동합니다.

페이지 당 항목 수를 브라우저에서 탐색하고 인쇄하는 편리함 사이의 균형을 잘 고려한 숫자로 늘릴 수도 있습니다.

그러나 페이지를 인쇄하려는 이유에 따라 쉬운 인쇄를 위해 필요한 표를 생성하는보기를 웹 사이트에 만드는 것이 좋습니다. 이렇게하면 인쇄 날짜와 같은 일부 추가 매개 변수를 인쇄물에 추가 할 수 있습니다 (브라우저가 어딘가에 넣을 수도 있음).

pdf 파일 또는 이와 비슷한 것을 생성하는 것도 고려해 볼 수 있습니다.