1

私は3つのモデルを持つdjangoプロジェクトを持っています。ユーザー、プロジェクト (彼が取り組んでいるプロジェクト)、および変更 (作業時間の開始と終了、およびプロジェクトとユーザーを記録します)。

カスタム CSV レポートをエクスポートしたいと考えています。例: プロジェクトごとのユーザーの合計作業時間、プロジェクトに費やされた合計時間など。これは、エクスポートする前にモデル全体でいくつかの計算を行う必要があることを意味します。これまでのところ、フィルター処理されたモデル エントリだけを CSV でエクスポートする方法を見つけましたが、これはあまり役に立ちません。オンラインでいくつかのツールも見つけましたが、それらのほとんどは古くなっています。

だれかが私に方向性を示したり、アドバイスや詳細を学べるリンクを教えてくれませんか? ありがとうございました。

4

1 に答える 1

1

これを行うにはいくつかの方法があります。非常に優れたツールであるdjango-report-builderを使用できます。

他の方法は、カスタムビューを使用してサイトを管理し(Django AdminPlusを確認してください)、クエリセットを上書きし、カスタム管理アクションを使用するなどです.

于 2015-05-04T12:54:55.673 に答える