私のオンラインマーケティング部門はマーケティングプログラムに関する分析統計をアップロードしています。私は、Excelに置き換えて、セルを強調表示するアプリケーションを構築し、それらに関数を追加するのは簡単でした。私が理解できない唯一のことは、あるクエリから別のクエリへの違いを計算して表示する方法です。私が正しく質問していないのであれば、私はお詫び申し上げます。最終的には、同様のオブジェクトを計算する方法を知るカスタムフィルタを使用したいと考えています。試してみるために私が見たすべてのコードはまだ私の頭の上に少しです。どんな援助や正しい方向へのプッシュもすばらしいでしょう。ありがとうございました。Djangoで2つの値を計算し、パーセンテージの差を計算する
マイビュー
t_2014 = traffic.filter(created__year='2014')
...
wd1 = t_2014.filter(created__week_day=1).aggregate(Sum('sessions'), Sum('new_users'), Sum('reminder'), Sum('campaigns'), Sum('new_sales'), Sum('sales_renewals'))
wd2 = t_2014.filter(created__week_day=2).aggregate(Sum('sessions'), Sum('new_users'), Sum('reminder'), Sum('campaigns'), Sum('new_sales'), Sum('sales_renewals'))
...
t_new_sales_2014_wd1 = wd1.get('new_sales__sum')
t_new_sales_2014_wd2 = wd2.get('new_sales__sum')
...
マイテンプレート
<td>{{ t_new_sales_2014_wd1 }}</td>
...
<td>{{ t_new_sales_2014_wd2 }}</td>
...
2つ(または多くの)値を受け入れるテンプレートタグを作成し、比較してテンプレートの値を出力することができます。詳細については、https://docs.djangoproject.com/en/1.9/howto/custom-template-tags/#writing-custom-template-tagsを参照してください。 – Brandon