2011-01-03 29 views
1

現在、私はすべての私の "projects"のリストをmodeladminに持っています。私はModelAdmin.list_per_pageを50に設定し、私のリスティングは8ページに分割されています。しかし、リスト全体を印刷する必要がある場合は、各ページをクリックしてからWebページを印刷する必要があります。django - 複数のページを印刷

同じモデルの2番目のmodeladminを作成して、印刷する必要があるときにlist_per_pageの値を大きくすることはできますか?

良い方法がありますか?

任意のアイデアは、私に関する限り、一つだけModelAdminモデルあたりが可能である 感謝

答えて

2

を高く評価しています。

アドレスバーのURLに?allを追加すると、あなたの人生を少し楽にしてくれるすべてのアイテムを表示することができますが、残念ながらこれは残念ながら特定の総量(200個の推測値)にすぎません。

また、1ページあたりのアイテム数を、ブラウザで閲覧して印刷する際の利便性のバランスを考慮して数値を増やすことも考えられます。

ただし、ページを印刷する理由に応じて、簡単な印刷のために必要なテーブルを生成するビューをWebサイトに作成することをお勧めします。これにより、印刷日のようにいくつかの余分なパラメータを追加することができます(ただし、ブラウザによってはその場所に置くこともできます)。

また、pdfファイルなどを作成することも考えられます。

関連する問題