django のビューとテンプレートからレポート ファイルを生成したいと思います。推奨されるファイル形式は、OpenOffice/ODF または PDF です。
これを行う最善の方法は何ですか?
テンプレートで定義されたページ レイアウトを再利用したいのですが、おそらく派生テンプレートでいくつかのブロックを再定義します。
理想的には、生成された出力形式で全体的なページ レイアウト、ヘッダー、およびフッターを提供できるように、レポートを既存のテンプレート ファイルに挿入する必要があります。
django のビューとテンプレートからレポート ファイルを生成したいと思います。推奨されるファイル形式は、OpenOffice/ODF または PDF です。
これを行う最善の方法は何ですか?
テンプレートで定義されたページ レイアウトを再利用したいのですが、おそらく派生テンプレートでいくつかのブロックを再定義します。
理想的には、生成された出力形式で全体的なページ レイアウト、ヘッダー、およびフッターを提供できるように、レポートを既存のテンプレート ファイルに挿入する必要があります。
PDF についてはpisa/xhtml2pdfを参照してください。Django プロジェクトの例も含まれています。
ReportLab で PDF 出力を試す: