2017-05-20 1 views
0

Ich benutze Django mit PostreSQL, um einige Daten über DRF und verwenden Sie diese JSON in React.Django - operieren auf db oder auf Daten

Die Daten, die mit

models.objects.filter(owner=request.user, date=last_month) 

alle Felder in dem Datensatz erforderlich sind, also keine weiteren Filterung ist keine Overhead-Daten erforderlich ist und dort Filter ist bereits aufgerufen wird.

Jetzt möchte ich die Daten von last_month in Gruppen pro Tage aufteilen.

Die Frage ist, sollte ich:

  1. Make verschiedenen ORM ruft für den täglichen
  2. Make ORM Anruf, wie im Beispiel oben und durchlaufen sie in django mit Pandas
  3. einen Anruf tätigen, wie in das obige Beispiel und iterieren durch es in reagieren

Welche ist die effizienteste?

Antwort

1

seine besser, wenn Filter und Abfrage verwenden, indem Sie von der Gruppe vorbei und dann durch sie durchlaufen, einen Anruf und alle Daten im Cache dort

+0

Dank, den ich so gedacht. und ist Pandas die richtige Bibliothek dafür? –

+0

ja das ist das Beste für DRF – Exprator

Verwandte Themen