Dados los siguientes modelos:
class Stream(models.Model): name = models.CharField(max_length=32) label = models.CharField(max_length=32) ... class Data(models.Model): class Meta: ordering = ['timestamp'] timestamp = models.DateTimeField(db_index=True) # in UTC ! data = models.FloatField() stream = models.ForeignKey(to=Stream, editable=False) ...Necesito generar resultados en el siguiente formato (CSV):
Salida de ejemplo:
Timestamp,A,B,C,D 2017/03/03:00:01:00,4,2,1.9,3 2017/03/03:00:01:15,4,3,1.8.3 ...A, B, C y D son etiquetas de flujo.
Los valores son del campo Data.data.