def get(self, request, *args, **kwargs): data = {} boekingen, dateformat = get_boekingen(request, **kwargs) for b in boekingen: date_str = b.datum.strftime(dateformat) if date_str not in data: data[date_str] = {} if b.cat().id not in data[date_str]: data[date_str][b.cat().id] = 0.0 data[date_str][b.cat().id] += b.netto() return HttpResponse(json.dumps(data),mimetype='application/json')
def get(self, request, *args, **kwargs): data = [] boekingen, dateformat = get_boekingen(request, **kwargs) for b in boekingen: row = {} row['datum'] = b.datum.strftime('%d-%m-%Y') row['tegenrekening'] = b.tegenrekening.__unicode__() row['categorie'] = b.cat().naam row['bedrag'] = b.bedrag row['mededelingen'] = b.mededelingen row['af'] = b.af data.append(row) return HttpResponse(json.dumps(data),mimetype='application/json')