'daki yüzde cinsinden farkı hesaplayın. Çevrimiçi pazarlama departmanım, pazarlama programlarımıza analitik istatistikleri yükler ve her zaman Excel'de kayıtları tuttuk. Excel'i değiştirmek ve hücreleri vurgulamak ve onlara işlevler eklemek için bir uygulama oluşturdum. Anlayamadığım tek şey, bir sorgudan diğerine farkı hesaplamak ve görüntülemek. Doğru şekilde sormazsam özür dilerim, açıklamaya yardımcı olacak bir resim olarak ekledim. Sonunda benzer nesneleri nasıl hesaplayacağını bilecek bir özel filtre kullanmak istiyorum. Denemek ve araştırmak için baktığım tüm kodlar hala başımın biraz üstünde. Doğru yönde herhangi bir yardım veya itme harika olurdu. Teşekkür ederim. @brandon dediği gibiİki değeri hesaplayın ve Django
Benim Görünüm
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')
...
Benim Şablon
<td>{{ t_new_sales_2014_wd1 }}</td>
...
<td>{{ t_new_sales_2014_wd2 }}</td>
...
İki (veya çok fazla) değeri kabul etmek, karşılaştırmayı yapmak ve şablondaki değeri vermek için bir şablon etiketi yazabilirsiniz. Daha fazla bilgi için https://docs.djangoproject.com/en/1.9/howto/custom-template-tags/#writing-custom-template-tags sayfasına bakın. – Brandon