Aggregating Data in Django ORM
Bonjour la communauté,
Je souhaiterai aggréger les données contenues dans une table Django. Ici j'ai des données journalieres pour chaque insertion_order.
Ce que je souhaite c'est avoir les stats cumulées par insertion_order et créer une view pour les afficher sous forme de table dans ma page web.
Merci d'avance pour votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
from django.db import models
class TabSource(models.Model):
date=models.DateField()
dsp=models.CharField(max_length=30)
advertiser=models.CharField(max_length=100)
insertion_order=models.CharField(max_length=300)
insertion_order_id models.IntegerField()
strategy_name=models.CharField(max_length=300)
creative_name=models.CharField(max_length=400)
spent_budget=models.DecimalField(null=True, max_digits=2)
impressions=models.IntegerField()
clics=models.IntegerField()
conversions=models.IntegerField()
post_clics_conversions=models.IntegerField()
post_view_conversions=models.IntegerField()
def __unicode__(self):
return "{} {}".format(self.dsp, self.insertion_order) |